XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Self-Insurance Accruals (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Self-Insurance Accruals [Abstract]    
Workers' compensation $ 58,434 $ 61,409
Vehicle liability 26,712 18,606
General liability 49,286 54,132
Total 134,432 134,147
Less current portion 50,379 56,221
Noncurrent portion 84,053 77,926
Loss contingency accrual    
Balance, beginning of year 134,147 125,966
Provision for claims 58,082 52,790
Payment of claims (57,797) (44,609)
Balance, end of year $ 134,432 $ 134,147