v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2026
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
(in thousands)June 30, 2026December 31, 2025
Payroll and related employee benefits132,688 145,384 
Accrued insurance107,889 84,470 
Performance guarantees29,938 34,273 
Short-term lease liabilities36,036 32,726 
Other$52,668 $51,326 
Total$359,219 $348,179