XML 102 R71.htm IDEA: XBRL DOCUMENT v3.3.1.900
Fair Value Measurements (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying/fair value of cash and cash equivalents $ 11,022 $ 12,785 $ 16,245 $ 20,939
Maturity period of bank time deposits reported as time deposits, minimum 90 days      
Carrying/fair value of time deposits $ 0 8    
Carrying/fair value of investments not included in cash and cash equivalents 1,100 1,474    
Carrying amount of long-term debt 27,071 15,960    
Corporate Bond Securities [Member] | Level 1 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Fair value of debt 25,117      
Other Bond Securities [Member] | Level 2 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Fair value of debt 767      
Carrying Amount of Long-term Debt [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amount of long-term debt 25,584 15,960    
Fair Value [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amount of long-term debt $ 25,884 $ 16,450    
Maximum [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Maturity period of primarily bank time deposits, classified as cash equivalents, maximum 90 days