XML 80 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies - Estimated Service Period and Advertising Expenses (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue Recognition [Abstract]      
Estimated service period over which revenues are recognized (less than) 12 months    
Marketing and Advertising Expense [Abstract]      
Advertising expense included in sales and marketing expense $ 641 $ 523 $ 495