v3.26.1
Accrued expenses consists of the following: (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued purchases $ 2,567,454 $ 4,683,246
Accrued payroll 670,350 1,323,018
Accrued insurance 621,288 803,185
Accrued interest 54,666 487,428
Accrued professional fees and other accrued expenses 849,961 625,439
Total $ 4,763,719 $ 7,922,316