XML 104 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 29, 2025
May 02, 2023
Dec. 01, 2021
Oct. 31, 2020
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase program, shares acquired (in shares)   938,528 1,026,300        
Common stock acquired $ 652,000,000.0 $ 446,600,000 $ 336,200,000        
Stock repurchase program, average price per share (in dollars per share)   $ 475.86 $ 327.55        
2022 Shares Repurchased Program              
Equity, Class of Treasury Stock [Line Items]              
Share repurchase authorization (in shares)           $ 1,000,000,000  
October 2020 Share Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Share repurchase authorization (in shares)             $ 500,000,000
2023 Authorization              
Equity, Class of Treasury Stock [Line Items]              
Share repurchase authorization (in shares) $ 1,500,000,000     $ 2,000,000,000 $ 1,500,000,000    
Stock repurchase program, shares acquired (in shares) 1,536,701            
Common stock acquired $ 652,000,000            
Stock repurchase program, average price per share (in dollars per share) $ 424.28            
Stock repurchase program, remaining amount $ 291,900,000