XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Cooperative advertising credits included in rebates $ 2,237 $ 1,939 $ 1,910
Settlement period for cash discounts and allowances 1 month    
Sales return provisions $ 6,807 6,037  
Revenues 9,625 8,757 8,124
Price Appreciation Credit      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Revenues $ 18 11  
Minimum      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Payment terms 30 days    
Maximum      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Payment terms 90 days    
Rebates, Advertising Credits Portion      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Cooperative advertising credits included in rebates $ 36 39  
Returns      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Cooperative advertising credits included in rebates 372 380 $ 427
Sales return provisions $ 160 $ 146