XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued expenses consists of the following: (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued purchases $ 4,683,246 $ 7,132,847
Accrued payroll 1,323,018 1,143,913
Accrued insurance 803,185 855,190
Accrued interest 487,428 601,200
Accrued professional fees and other accrued expenses 625,439 542,545
Total $ 7,922,316 $ 10,275,695