XML 57 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Number of reportable segments | segment 5    
Accrued payroll taxes   $ 42,000  
Valuation allowances for inventory $ 12,200 11,100  
Cash held by proportionately consolidated entities 370,592 360,736  
Variable interest entity, maximum loss exposure 24,000 24,000  
Variable interest entity, maximum exposure to loss 37,000 37,000  
Financing costs incurred 2,800 6,000 $ 8,900
Amortization of deferred financing costs 3,600 3,200 3,000
Deferred financing costs, net of accumulated amortization 17,600 18,500  
2022 Acquisitions      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Acquisition costs $ 17,000 7,000 2,000
4.875% Senior Notes | Senior Notes      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Debt instrument, interest rate (percentage) 4.875%    
Write off of deferred debt issuance cost     $ 2,300
Self-Insurance | Workers' Compensation Policy      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies $ 2,000    
Self-Insurance | General Liability Policy      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies 5,000    
Self-Insurance | Property Insurance Policy | Automobile Liability      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies 9,500    
Self-Insurance | Employee Group Medical Claims Policy      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Loss contingency, maximum loss per employee 600    
Proportionately Consolidated Non-Controlled Joint Venture      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Cash held by proportionately consolidated entities $ 25,700 $ 14,600  
Maximum      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, term of contract 16 years    
Maximum | Equipment Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 5 years    
Maximum | Facility Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 5 years    
Minimum | Equipment Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 1 year    
Minimum | Facility Leases      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 1 year