XML 114 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Payments for Repurchase of Common Stock $ 200.0 $ 275.0 $ 450.0
Share Repurchase Program, Remaining Authorized, Number of Shares 421,500    
Treasury Stock Activity [Roll Forward]      
Balance at January 1 34,311 31,173 25,605
Compensation Plans and Other (212) (298) (343)
Share Repurchases 2,452 3,436 5,911
Balance as of December 31 36,551 34,311 31,173