XML 135 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition, Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]                      
Cooperative advertising credits included in rebates $ 2,050       $ 2,384       $ 2,050 $ 2,384 $ 2,546
Settlement period for cash discounts and allowances                 1 month    
1% change in estimated return rates, Impact on pre-tax earnings                 $ 84    
Net improvement in provision                 180 180  
Reduction in variable consideration provision, adjustment   $ 80       $ 30          
1% change in volume of product sold through to Medicaid plan participants, Impact on pre-tax earnings                 83    
Price appreciation credits 2,224 $ 2,209 $ 2,152 $ 2,016 2,121 $ 2,136 $ 2,128 $ 1,995 8,601 8,380 $ 8,724
Price Appreciation Credit                      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]                      
Price appreciation credits                 $ 11 31  
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 $ 29       $ 26       $ 29 $ 26