XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables And Accruals [Abstract]    
Salaries and wages $ 85,328 $ 90,023
Employee benefits 298,914 264,912
Self-insurance liability 25,351 23,737
Project cost accruals 147,378 127,970
Other accrued expenses 73,222 92,447
Total accrued expenses and other current liabilities $ 630,193 $ 599,089