XML 124 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock, Preferred Stock and Equity Plans - Share Repurchase Program (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Feb. 28, 2023
Equity, Class of Treasury Stock [Line Items]      
Repurchases of common stock $ 1,194,900,000 $ 427,600,000  
Share Repurchase Program 2023      
Equity, Class of Treasury Stock [Line Items]      
Number of shares authorized to be repurchased     $ 3,000,000,000.0
Repurchases of common stock (in shares) 2.7 1.3  
Repurchases of common stock $ 1,200,000,000 $ 427,600,000  
Number of shares remaining for repurchases $ 1,400,000,000