XML 126 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Fair value measurement - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2018
Jan. 02, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Length of time hedged in foreign currency contracts 3 years      
Aggregate fair value of long-term debt, including current portion $ 39,400     $ 33,700
Carrying value of long-term debt, including current portion 32,986     $ 29,903
Other operating income (expense) [Member] | IPR&D [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
IPR&D impairment charge   $ 330    
BeiGene        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Equity Method Investment, Quoted Market Value 4,900   $ 2,600  
Approximate carrying value of the company's equity method investment $ 2,900