XML 120 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Insurance (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitment And Contingencies [Line Items]    
Insurance and other non-current liabilities $ 650,281 $ 636,250
General and Auto Liability    
Commitment And Contingencies [Line Items]    
Deductible and additional retention amount for the general liability and auto liability programs, per occurrence 50,000  
Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims    
Commitment And Contingencies [Line Items]    
Gross amount accrued for insurance claims 400,200 351,700
Insurance and other non-current liabilities 263,300 229,200
Related insurance recoveries/receivables 4,900 4,900
Related insurance recoveries/receivables included in prepaid expenses and other current assets 800 300
Related insurance recoveries/receivables included in other assets $ 4,100 $ 4,600