XML 104 R94.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 04, 2018
shares
Dec. 31, 2025
USD ($)
PerformancePeriod
$ / shares
shares
Dec. 31, 2024
USD ($)
PerformancePeriod
shares
Dec. 31, 2023
USD ($)
PerformancePeriod
shares
Dec. 31, 2022
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shortfall tax expense related to stock-based compensation | $   $ 0.4      
Windfall tax benefits related to stock-based compensation | $     $ 2.4 $ 1.1  
Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period   3 years      
Share price | $ / shares   $ 85.3      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value | $   $ 9.7 $ 10.3 $ 7.3  
Number of shares, granted   149,102 86,428 89,388  
Number of shares, vested   86,741 107,168 93,881  
Cash Settled RSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period   3 years      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, vested in period, fair value | $   $ 6.4 $ 7.8 $ 7.9  
Number of shares, granted   76,306 38,653 70,742  
Number of shares, vested   70,117 58,078 81,537  
Performance Shares          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share price | $ / shares   $ 85.3      
Number of performance period in performance based share program | PerformancePeriod   1 2 3  
Percentage of multiplication award by product   2.00%      
Number of shares, granted   79,474 41,365 36,956 38,079
Number of shares, vested   38,079 46,630 45,141  
Number of shares, expected to vest   99,342      
Senior Management | Performance Shares          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of performance period in performance based share program | PerformancePeriod   2      
Omnibus Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares grants 2,050,000        
Share-based compensation arrangement by share-based payment award, number of shares available for grant   785,433      
Omnibus Plan | Non-Employee Director Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share price | $ / shares   $ 85.3      
Number of shares, granted   12,484 6,618 8,211  
Number of shares, vested   9,770 7,414 9,457