XML 64 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue from Contracts with Customers - Schedule of Sales Reserves and Allowances (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Revenue Recognition [Line Items]    
Reserves included in Accounts Receivable, net $ 178 $ 196
Rebates 2,881 3,077
Medicaid and other governmental allowances 1,921 1,908
Chargebacks 1,633 1,849
Returns 753 780
Other 222 267
Total reserves included in Sales Reserves and Allowances 7,410 7,881
Total 7,588 $ 8,077
Current Year Provisions Related to Sales [Member]    
Revenue Recognition [Line Items]    
Reserves included in Accounts Receivable, net 136  
Rebates 1,865  
Medicaid and other governmental allowances 357  
Chargebacks 2,711  
Returns 70  
Other 103  
Total reserves included in Sales Reserves and Allowances 5,106  
Total 5,242  
Prior Year Provisions Related to Sales [Member]    
Revenue Recognition [Line Items]    
Reserves included in Accounts Receivable, net 2  
Rebates (19)  
Medicaid and other governmental allowances 3  
Chargebacks (1)  
Returns 21  
Other (8)  
Total reserves included in Sales Reserves and Allowances (4)  
Total (2)  
Credits and Payments [Member]    
Revenue Recognition [Line Items]    
Reserves included in Accounts Receivable, net (157)  
Rebates (2,051)  
Medicaid and other governmental allowances (349)  
Chargebacks (2,927)  
Returns (119)  
Other (139)  
Total reserves included in Sales Reserves and Allowances (5,585)  
Total (5,742)  
Translation Differences [Member]    
Revenue Recognition [Line Items]    
Reserves included in Accounts Receivable, net 1  
Rebates 9  
Medicaid and other governmental allowances 2  
Chargebacks 1  
Returns 1  
Other (1)  
Total reserves included in Sales Reserves and Allowances 12  
Total $ 13