XML 181 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 8,000,000          
Preferred stock, shares issued (in shares) 0 0 0      
Preferred stock, shares outstanding (in shares) 0 0 0      
Payments for repurchase of common stock $ 750,000,000.0 $ 1,800,000,000 $ 6,679,100,000      
2020 Share Repurchase Program            
Class of Stock [Line Items]            
Authorized amount of share repurchases       $ 5,000,000,000    
Repurchase of common stock, at cost (in shares) 3,600,000 6,000,000 1,600,000      
Payments for repurchase of common stock $ 750,000,000 $ 1,800,000,000 $ 400,000,000      
Remaining authorized amount of share repurchases $ 2,100,000,000          
December 2019 Share Repurchase Program            
Class of Stock [Line Items]            
Authorized amount of share repurchases         $ 5,000,000,000  
Repurchase of common stock, at cost (in shares)     16,700,000      
Payments for repurchase of common stock     $ 5,000,000,000      
March 2019 Share Repurchase Program            
Class of Stock [Line Items]            
Authorized amount of share repurchases           $ 5,000,000,000
Repurchase of common stock, at cost (in shares)     4,100,000      
Payments for repurchase of common stock     $ 1,300,000,000      
Series A            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 1,750,000          
Series X junior participating            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 1,000,000          
Undesignated            
Class of Stock [Line Items]            
Preferred stock, shares authorized (in shares) 5,250,000