v3.26.1
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued project costs $ 226,300 $ 270,900
Self-insurance and related liabilities 92,300 81,900
Income, sales and other taxes 99,800 64,700
Other 109,600 123,300
Other accrued expenses $ 528,026 $ 540,778