XML 67 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Jan. 01, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]        
Accounts receivable, net   $ 1,922,096,000 $ 2,030,813,000  
Allowance for credit losses   18,031,000 14,466,000  
Provision for credit losses   3,269,000 2,628,000 $ 2,123,000
Unrecognized income tax benefits   $ 0 0  
Machinery and Equipment | Minimum        
Property, Plant and Equipment [Line Items]        
Estimated useful life   3 years    
Machinery and Equipment | Maximum        
Property, Plant and Equipment [Line Items]        
Estimated useful life   10 years    
Vehicles, Furniture and Fixtures, and Computer Hardware and Software | Minimum        
Property, Plant and Equipment [Line Items]        
Estimated useful life   3 years    
Vehicles, Furniture and Fixtures, and Computer Hardware and Software | Maximum        
Property, Plant and Equipment [Line Items]        
Estimated useful life   7 years    
Buildings        
Property, Plant and Equipment [Line Items]        
Estimated useful life   25 years    
Other Current Liabilities        
Property, Plant and Equipment [Line Items]        
Insurance liabilities, current   $ 48,200,000 48,300,000  
Other Noncurrent Liabilities        
Property, Plant and Equipment [Line Items]        
Insurance liabilities, noncurrent   192,800,000 186,000,000.0  
Prepaid Expenses and Other        
Property, Plant and Equipment [Line Items]        
Anticipated insurance recoveries, current   14,400,000 13,800,000  
Other Assets        
Property, Plant and Equipment [Line Items]        
Anticipated insurance recoveries, noncurrent   $ 54,300,000 $ 50,900,000  
Accounting Standards Update 2016-13 [Member]        
Property, Plant and Equipment [Line Items]        
Cumulative effect on retained earnings, net of tax $ 2,300,000      
Cumulative effect on retained earnings, tax $ 900,000