XML 64 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]      
Net unrealized loss on investment of equity securities $ 283    
Net unrealized gain on investment of equity securities   $ (197)  
Short-term and long-term debt 24,097   $ 24,593
Market value | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]      
Short-term and long-term debt 27,700   27,300
Carrying value | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]      
Short-term and long-term debt $ 24,100   $ 24,600