XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued expenses consists of the following:

Accrued expenses consists of the following:

 

  

December 31,

 2023

   December 31,
2022
 
           
Accrued purchases  $7,132,847   $4,153,237 
Accrued payroll   1,143,913    1,285,122 
Accrued insurance   855,190    837,371 
Accrued interest   601,200    703,354 
Accrued professional fees and other
accrued expenses
   542,545    365,506 
   Total  $10,275,695   $7,344,590