XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) 0 0 0
Cash received from option exercises $ 1,392,000 $ 10,887,000 $ 1,297,000
Intrinsic value of options exercised 4,900,000 52,000,000.0 6,000,000.0
Option, cost not yet recognized 0    
Restricted Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 61,700,000    
Unrecognized compensation cost, recognition period 3 years 9 months 18 days    
Fair value, vested $ 26,800,000 28,100,000 29,000,000.0
Weighted average grant date fair value (in dollars per share) $ 165.35    
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 38,200,000    
Unrecognized compensation cost, recognition period 3 years 9 months 18 days    
Fair value, vested $ 17,900,000 8,700,000 6,600,000
Weighted average grant date fair value (in dollars per share) $ 166.84    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost $ 6,200,000    
Unrecognized compensation cost, recognition period 9 months 18 days    
Fair value, vested $ 11,100,000 $ 15,200,000 $ 11,700,000
Weighted average grant date fair value (in dollars per share) $ 158.26    
Performance Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum payout potential 0.00%    
Award vesting period 2 years    
Performance Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum payout potential 150.00% 150.00%  
Award vesting period 3 years    
Restricted Stock units and Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 163.83 $ 211.79 $ 187.85
Stock Options, 2025 Exercises      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from option exercises $ 1,400,000    
Stock Options, 2024 Exercises      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from option exercises   $ 10,900,000  
Stock Options, 2023 Exercises      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from option exercises     $ 1,300,000
Omnibus Plan 2017      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for grant (in shares) 1,144,986