XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities [Abstract]    
Accrued subcontractors $ 19,039,490 $ 37,858,755
Accrued general expenses 19,644,487 27,001,232
Accrued workers' compensation and other insurance liabilities 14,825,588 12,881,902
Accrued payroll 8,070,291 6,464,192
Accrued bonus 6,096,800 4,784,005
Other current liabilities 2,501,600 2,350,523
Total accrued liabilities $ 70,178,256 $ 91,340,609