XML 132 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative instruments - (Summary of Income and Expense Line Items) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]      
Revenue from Contract with Customer, Including Assessed Tax $ 25,979 $ 25,424 $ 23,362
Other income, net 259 256 753
Interest expense, net (1,197) (1,262) (1,289)
Interest rate swap agreements [Member]      
Derivative [Line Items]      
Gains (losses) on fair value hedging relationships, Hedged Items 281 315 (349)
Gains (losses) on fair value hedging relationships, Derivatives designated as hedging instruments (192) (204) 352
Reclassification out of Accumulated Other Comprehensive Income [Member] | Cash flow hedges [Member] | Cross-currency swap contracts [Member]      
Derivative [Line Items]      
Other income, net (245) 323 110
Product sales      
Derivative [Line Items]      
Revenue from Contract with Customer, Including Assessed Tax 24,297 24,240 22,204
Product sales | Reclassification out of Accumulated Other Comprehensive Income [Member] | Cash flow hedges [Member] | Foreign currency contracts [Member]      
Derivative [Line Items]      
Revenue from Contract with Customer, Including Assessed Tax $ (8) $ 178 $ 101