XML 189 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Equity Repurchase Program (Details) - USD ($)
shares in Millions, $ in Millions
2 Months Ended 12 Months Ended
Feb. 20, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 01, 2024
Jul. 01, 2022
Dec. 01, 2020
Equity, Class of Treasury Stock [Line Items]              
Treasury Stock, Value, Acquired, Cost Method   $ 1,500 $ 1,400 $ 1,600      
Treasury Stock, Shares, Acquired   14.4 19.2 22.3      
Share Repurchase Excise Tax              
Equity, Class of Treasury Stock [Line Items]              
Taxes Payable   $ 12          
Subsequent Event [Member]              
Equity, Class of Treasury Stock [Line Items]              
Treasury Stock, Value, Acquired, Cost Method $ 248            
Treasury Stock, Shares, Acquired 2.2            
8/1/2024-12/31/2026              
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchase Program, Authorized Amount         $ 3,300    
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 3,150          
8/1/2022-12/31/2024              
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchase Program, Authorized Amount           $ 3,000  
1/1/2020-12/31/2022 [Member]              
Equity, Class of Treasury Stock [Line Items]              
Stock Repurchase Program, Authorized Amount             $ 3,000