XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities [Abstract]  
Schedule of accrued liabilities
Accrued liabilities consisted of the following at the dates indicated:
December 31,
2023
December 31,
2022
Accrued subcontractors$37,858,755 $8,101,150 
Accrued general expenses27,001,232 11,436,462 
Accrued workers' compensation and other insurance liabilities12,881,902 3,766,469 
Accrued payroll6,464,192 4,245,838 
Accrued bonus4,784,0051,500,717
Other current liabilities2,350,523 2,522,395 
Total accrued liabilities$91,340,609 $31,573,031