XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Stock Repurchases (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
transaction
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Jun. 22, 2022
shares
Jan. 29, 2020
shares
Equity, Class of Treasury Stock [Line Items]          
Remaining shares available under repurchase program (shares) 18,700,000        
ARS agreement transactions | transaction 2        
Total cash utilized | $ $ 3,301,000,000 $ 12,004,000,000 $ 0    
2022 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Shares authorized to be repurchased (shares)       30,000,000  
Shares authorized to be repurchased as percentage of outstanding common stock       9.00%  
2020 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Shares authorized to be repurchased (shares)         30,000,000
Shares authorized to be repurchased as percentage of outstanding common stock         12.00%
Stock Repurchases          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchased during period (shares) 8,600,000 33,500,000      
Total cash utilized | $ $ 3,300,000,000 $ 12,000,000,000 $ 0