XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Salaries and wages $ 102,779 $ 85,328
Employee benefits 342,707 298,914
Self-insurance liability 24,193 25,351
Project cost accruals 254,070 147,378
Other accrued expenses 77,674 73,222
Total accrued expenses and other current liabilities $ 801,423 $ 630,193