XML 50 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
(in thousands)March 31, 2026December 31, 2025
Payroll and related employee benefits$90,372 $145,384 
Accrued insurance107,019 84,470 
Performance guarantees29,938 34,273 
Short-term lease liabilities32,260 32,726 
Other52,293 51,326 
Total$311,882 $348,179