XML 103 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents $ 5,640 $ 5,596 $ 5,686
Carrying/fair value of investments not included in cash and cash equivalents 1,155 1,141  
Carrying amount of long-term debt 25,676    
Carrying Amount of Long-term Debt      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying amount of long-term debt 22,164 30,805  
Fair Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying amount of long-term debt $ 23,670 34,390  
Maximum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Maturity period of primarily bank time deposits, classified as cash equivalents, maximum 90 days    
Nonrecurring basis      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets at fair value $ 140 3,889  
Level 3 | Nonrecurring basis      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets at fair value 140 2,451  
Level 1 | Corporate Bond Securities      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt 22,835    
Level 1 | Nonrecurring basis      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets at fair value 0 0  
Level 2 | Other Long-term Debt      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt 835    
Level 2 | Nonrecurring basis      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Assets at fair value $ 0 $ 1,438