XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Location
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Number of locations (more than) | Location 10,300      
Provisions for doubtful accounts $ 17,739 $ 23,577 $ 13,876  
Allowance for doubtful accounts receivable 44,425 36,622    
Excess of FIFO costs over stated LIFO value 628,000 524,400    
Reduction in cost of goods sold by the effect of LIFO liquidations 400 15,500    
Loss on software disposal 61,063 0 0  
Restructuring charges   50,019    
Selling, administrative and other expenses 5,162,506 4,386,739 4,577,610  
Advertising costs $ 211,169 $ 193,900 $ 201,600  
Outstanding options to purchase common shares not included in dilutive share (in shares) | shares 186 1,602 210  
Exercise price range, lower range limit (in dollars per share) | $ / shares $ 135 $ 135 $ 135  
Exercise price range, upper range limit (in dollars per share) | $ / shares $ 72 $ 72 $ 72  
Stockholders' equity $ 3,503,290 $ 3,218,003 $ 3,695,500 $ 3,471,991
Selling, General and Administrative Expenses        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Loss on software disposal 61,063      
Asset impairments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Restructuring charges   6,243    
Level 2        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Debt instrument, fair value disclosure 2,457,497 2,680,545    
Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' equity   6,223 (11,432)  
Retained Earnings        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' equity 4,086,325 3,979,779 4,571,860 $ 4,341,212
Accounting Standards Update 2019-12 | Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' equity   6,223    
Accounting Standards Update 2016-13 | Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Stockholders' equity     (11,432)  
Shipping and Handling        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Selling, administrative and other expenses $ 350,369 $ 301,900 $ 303,900  
Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Share-based payment awards granted vesting period range (in years) 1 year      
Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Share-based payment awards granted vesting period range (in years) 3 years      
Building and Building Improvements | Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Property plant and equipment useful life (in years) 10 years      
Building and Building Improvements | Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Property plant and equipment useful life (in years) 40 years      
Machinery and Equipment | Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Property plant and equipment useful life (in years) 5 years      
Machinery and Equipment | Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Property plant and equipment useful life (in years) 15 years