XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition, Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Cooperative advertising credits included in rebates $ 1,910 $ 1,863 $ 1,813
Settlement period for cash discounts and allowances 1 month    
Sales return provisions $ 5,571 5,428  
Total revenues 8,124 8,434 8,027
Price Appreciation Credit      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Total revenues $ 10 17  
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 $ 40 36  
Returns      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Cooperative advertising credits included in rebates 427 482 $ 575
Sales return provisions 131 131  
Reduction in variable consideration provision, adjustment $ 21 $ 28