XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 15, 2020
shares
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation cost recognized   $ 14.9 $ 11.5 $ 11.1
Stock option compensation expense recognized   0.6 1.2 $ 5.5
Weighted-average fair value per option at the date of grant (in dollars per share) | $ / shares       $ 17.57
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period       3 years
Award expiration period       10 years
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation cost recognized   $ 1.8 $ 0.7  
Award vesting period   3 years    
Number of share units granted (in shares) | shares   29,475 24,580  
Value of share units granted   $ 2.4 $ 1.7  
Performance Shares | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Potential payout range   0    
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Potential payout range   1.50    
Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   3 years    
Number of share units granted (in shares) | shares   195,497 168,807 94,731
Value of share units granted   $ 16.1 $ 11.3 $ 7.0
Share based compensation expense attributable to share units   $ 12.5 $ 9.6 $ 5.6
Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for granting of options, restricted stock or share units (in shares) | shares   2,291,099    
Additional shares authorized (in shares) | shares 2,400,000