XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
(in thousands)June 30, 2025December 31, 2024
Accrued insurance$94,479 $80,797 
Payroll and related employee benefits97,077 119,510 
Performance guarantees55,488 55,488 
Short-term lease liabilities22,548 20,165 
Other57,000 47,996 
Total$326,592 $323,956