XML 62 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
location
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of locations (more than) | location 10,700        
Provisions for doubtful accounts $ 25,947,000 $ 19,791,000 $ 17,739,000    
Allowance for doubtful accounts receivable 57,000,000 54,000,000      
Excess of FIFO costs over stated LIFO value 880,000,000 835,000,000      
Reduction in cost of goods sold by the effect of LIFO liquidations   0      
Impairment of intangible assets 0 $ 17,461,000 61,000,000    
Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration, Not Disclosed Flag   earnings      
Selling, administrative and other expenses 6,167,143,000 $ 5,758,295,000 5,162,506,000    
Advertising costs $ 234,000,000 $ 236,000,000 $ 211,000,000    
Number of common shares issued for each RSU exercised (in shares) | shares 1        
Outstanding options to purchase common shares not included in dilutive share (in shares) | shares 3,000 4,000 186,000    
Exercise price range, lower range limit (in dollars per share) | $ / shares $ 72 $ 72 $ 72    
Exercise price range, upper range limit (in dollars per share) | $ / shares $ 179 $ 179 $ 179    
Stockholders' equity $ 4,416,985,000 $ 3,804,447,000 $ 3,503,290,000 $ 3,218,003,000  
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity       6,223,000  
Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity 5,065,327,000 4,541,640,000 4,086,325,000 3,979,779,000  
Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity       $ 6,223,000 $ 6,000,000
Level 2          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Debt instrument, fair value disclosure 3,700,000,000 2,900,000,000      
Shipping and Handling          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Selling, administrative and other expenses $ 451,000,000 $ 407,000,000 $ 350,000,000    
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        
Software Development | Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Property plant and equipment useful life (in years) 3 years        
Software Development | Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Property plant and equipment useful life (in years) 5 years