XML 168 R90.htm IDEA: XBRL DOCUMENT v3.20.4
STOCKHOLDERS' EQUITY - Share Repurchases (Details) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jul. 30, 2019
Nov. 28, 2018
Dec. 21, 2017
Dec. 14, 2017
Equity, Class of Treasury Stock [Line Items]              
Share repurchase authorization       $ 3,000,000,000 $ 3,000,000,000.0 $ 3,000,000,000.0 $ 3,000,000,000
Cost of repurchases $ 1,820,000,000 $ 1,070,000,000 $ 1,090,000,000        
Excluding Employee Stock Plans and ASR              
Equity, Class of Treasury Stock [Line Items]              
Shares repurchased (in shares) 3,800 3,400 3,070        
Cost of repurchases $ 1,750,000,000 $ 1,000,000,000 $ 1,024,000,000        
December 2017 Authorization              
Equity, Class of Treasury Stock [Line Items]              
Share repurchase authorization $ 3,000,000,000            
Shares repurchased (in shares) 0 0 3,070        
Cost of repurchases $ 0 $ 0 $ 1,024,000,000        
July 2019 Authorization              
Equity, Class of Treasury Stock [Line Items]              
Share repurchase authorization $ 3,000,000,000            
Shares repurchased (in shares) 3,800 3,400 0        
Cost of repurchases $ 1,750,000,000 $ 1,000,000,000 $ 0