v3.26.1
Stock-based Compensation Expense and Share Repurchase Programs - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
May 31, 2025
Feb. 28, 2023
Share Repurchase Program [Line Items]        
Stock repurchase program, remaining amount $ 2,600.0      
Shares repurchased (in shares) 1.8 1.8    
Value of shares repurchased $ 799.5 $ 811.4    
February 2023 Share Repurchase Program        
Share Repurchase Program [Line Items]        
Number of shares authorized to be repurchased       $ 3,000.0
May 2025 Share Repurchase Program        
Share Repurchase Program [Line Items]        
Number of shares authorized to be repurchased     $ 4,000.0