v3.25.2
Accrued Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities [Abstract]    
Accrued workers' compensation and other insurance liabilities $ 19,871,471 $ 16,738,835
Accrued general expenses 13,208,644 16,530,363
Accrued payroll 6,026,464 4,374,654
Accrued subcontractors 3,798,065 9,174,499
Accrued bonus 1,717,639 3,078,445
Total accrued liabilities $ 44,622,283 $ 49,896,796