XML 130 R110.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Stock Option Activity Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation tax benefit $ 6.1 $ 8.1 $ 3.9
Stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 3 years    
Expiration period 10 years    
Unrecognized compensation expense $ 3.1    
Recognition period (in years) 2 years    
Stock options exercised intrinsic value $ 71.6 51.7 10.4
Proceeds from stock options exercised 28.8 20.4 10.8
Share-based compensation tax benefit $ 2.4 $ 3.4 $ 1.4
Stock options | Share-Based Payment Arrangement, Tranche One      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of shares vesting 33.00%    
Stock options | Share-Based Payment Arrangement, Tranche Two      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of shares vesting 33.00%    
Stock options | Share-Based Payment Arrangement, Tranche Three      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of shares vesting 33.00%    
Restricted stock units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period 3 years    
Unrecognized compensation expense $ 15.8    
Recognition period (in years) 2 years 3 months 18 days    
Restricted stock units | Share-Based Payment Arrangement, Tranche One      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of shares vesting 33.00%    
Restricted stock units | Share-Based Payment Arrangement, Tranche Two      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of shares vesting 33.00%    
Restricted stock units | Share-Based Payment Arrangement, Tranche Three      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of shares vesting 33.00%