XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Accrued Liabilities
(in thousands)March 31, 2025December 31, 2024
Accrued insurance$93,441 $80,797 
Payroll and related employee benefits71,102 119,510 
Performance guarantees55,488 55,488 
Short-term lease liabilities21,056 20,165 
Other55,553 47,996 
Total$296,640 $323,956