XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchases (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Jul. 31, 2021
Stockholders' Equity Note [Abstract]      
Authorized amount for share repurchase $ 4,000,000,000   $ 1,000,000,000
Share Repurchase Program, Remaining Authorized, Amount $ 492,000,000    
Stock Repurchased and Retired During Period, Shares 0.1 1.3  
Stock Repurchased and Retired During Period, Value $ 54,200,000 $ 300,000,000