XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - Schedule of accrued liabilities - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Schedule of Accrued Liabilities [Abstract]    
Accrued subcontractors $ 8,889,201 $ 8,101,150
Accrued general expenses 7,080,279 11,436,462
Accrued workers compensation and insurance liabilities 6,564,201 3,766,469
Accrued payroll 3,688,168 4,245,838
Accrued bonus 1,312,368 1,500,717
Other current liabilities 1,014,005 706,528
Accrued lab fees 706,351 584,203
Accrued legal fees 629,694 344,417
Accrued fuel and maintenance 555,528 253,243
Credit card payable 84,623 78,838
FICA/Medicare liability 19,664 555,166
Total accrued liabilities $ 30,544,082 $ 31,573,031