XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Carrying Value and Fair Value of the Company's Debt Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value $ 34,278 $ 34,670
Fair value 30,290 36,047
Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value 33,889 32,072
Fair value 29,901 33,449
Commercial Paper Programs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value 310 2,522
Fair value 310 2,522
Other Debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying value 79 76
Fair value $ 79 $ 76