XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
May 02, 2023
2023 Share Repurchase Authorization      
Equity, Class of Treasury Stock [Line Items]      
Stock repurchase program, authorized amount     $ 1,500,000,000
Stock repurchase program, remaining amount $ 787,800,000    
Treasury stock, shares acquired (in shares) 321,119    
Stock repurchase program, average price per share (in dollars per share) $ 470.80    
2021 Share Repurchase Authorization      
Equity, Class of Treasury Stock [Line Items]      
Treasury stock, shares acquired (in shares)   216,036  
Stock repurchase program, average price per share (in dollars per share)   $ 402.14