XML 56 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Business, Basis of Presentation and Significant Accounting Policies (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
numberOfSegments
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Number of reportable segments | numberOfSegments 5    
Valuation allowances for inventory $ 8,500 $ 7,700  
Cash held by proportionately consolidated entities 423,118 71,427  
Financing costs incurred 8,900 5,500  
Amortization of deferred financing costs 3,000 2,900 $ 2,900
Deferred financing costs, net of accumulated amortization 16,000 12,400  
Accrued payroll taxes 59,000    
4.875% Senior Notes [Member] | Senior Notes [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Write off of deferred debt issuance cost $ 2,300    
Debt instrument, interest rate (percentage) 4.875%    
4.50% Senior Notes [Member] | Senior Notes [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Debt instrument, interest rate (percentage) 4.50%    
Loans Receivable [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Financing arrangement $ 3,000    
Financing receivable 3,000    
Self-Insurance [Member] | Workers' Compensation Policy [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies 2,000    
Self-Insurance [Member] | General Liability Policy [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies 4,000    
Self-Insurance [Member] | Property Insurance Policy [Member] | Automobile Liability [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Per claim deductible, insurance policies 10,000    
Self-Insurance [Member] | Employee Group Medical Claims Policy [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Loss contingency, maximum loss per employee 600    
Proportionately Consolidated Non-Controlled Joint Venture [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Cash held by proportionately consolidated entities $ 8,200 $ 13,100  
Maximum [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, term of contract 8 years    
Facility Leases [Member] | Minimum [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 1 year    
Facility Leases [Member] | Maximum [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 5 years    
Equipment Leases [Member] | Minimum [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 1 year    
Equipment Leases [Member] | Maximum [Member]      
Business, Basis Of Presentation And Significant Accounting Policies [Line Items]      
Lease, renewal term 5 years