Annual report [Section 13 and 15(d), not S-K Item 405]

Other Current Assets - Schedule of Other Current Assets (Details)

v3.25.0.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Other Current Assets [Abstract]    
Prepaid insurance $ 871,856 $ 1,035,071
Advance to vendors 1,001,818 442,727
Contract asset 205,911 819,107
VAT input credit 52,375 232,048
Receivables from employees 40,117
Other prepaid expenses and current assets 344,396 398,549
Total other current assets $ 2,476,356 $ 2,967,619