XML 62 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity - Share Repurchase Program (Details) - USD ($)
shares in Millions
3 Months Ended
Mar. 31, 2018
Apr. 30, 2018
Nov. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award      
Shares repurchased and retired (in shares) 11    
Shares repurchased and retired $ 1,910,000,000    
Remaining authorized repurchase amount $ 2,000,000,000    
Class A Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Share repurchase program, authorized amount     $ 6,000,000,000
Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award      
Additional authorized repurchase amount   $ 9,000,000,000