XML 147 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash and cash equivalents $ 5,686 $ 9,342 $ 4,813
Time deposits 0 950  
Carrying/fair value of investments not included in cash and cash equivalents 1,225 1,139  
Carrying amount of long-term debt 18,730    
Corporate Bond Securities | Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt 13,460    
Other Long-term Debt | Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of debt 866    
Carrying Amount of Long-term Debt      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying amount of long-term debt 13,659 18,706  
Fair Value      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Carrying amount of long-term debt $ 14,326 $ 18,729  
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