XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at June 30, 2025 and December 31, 2024 (in thousands):
June 30, 2025December 31, 2024
Salaries, wages, payroll taxes and benefits$89,575 $110,212 
Workers’ compensation liability65,988 73,730 
Property, sales, use and other taxes41,679 54,445 
Insurance, other than workers’ compensation9,095 10,703 
Accrued interest payable17,512 17,484 
Deferred revenue4,467 75,195 
Accrued merger and integration expense2,500 4,723 
Other30,837 39,259 
Accrued liabilities$261,653 $385,751