XML 57 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition, Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue recognition [Line Items]    
Cumulative effect of accounting change $ 176  
Bad debts expense $ 19 $ 24
Revenue recognition, practical expedient false  
Capitalized contract cost    
Capitalized contract cost related to commission fees $ 133  
Amortization of contract cost assets 27  
Impairment of capitalized contract cost $ 0  
Contract cost practical expedient true  
Retained Earnings [Member]    
Revenue recognition [Line Items]    
Cumulative effect of accounting change $ 175  
Revenue from contract with customer    
Revenue recognition [Line Items]    
Bad debts expense 19  
Revenue recognition | Retained Earnings [Member]    
Revenue recognition [Line Items]    
Cumulative effect of accounting change $ 175