XML 52 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of reportable segments | segment 1    
Depreciation and amortization $ 157,000,000.0 $ 169,800,000 $ 154,900,000
Self-insurance reserves 22,322,000 24,665,000  
Derivatives designated as cash flow hedges 39,086,000 18,108,000  
Advertising expense $ 10,500,000 $ 67,900,000 $ 65,500,000
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:OtherAccruedLiabilitiesCurrent    
Designated as Hedging Instrument      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Derivatives designated as cash flow hedges $ 0    
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Finite-lived intangible asset, useful life 2 years    
Operating cycle, period 130 days    
Revenue recognition, term 12 months    
Maximum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Finite-lived intangible asset, useful life 20 years    
Operating cycle, period 140 days    
Revenue recognition, term 16 months