XML 127 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of plans | plan 5    
Total share-based compensation expense $ 11.9 $ 11.6 $ 7.8
Total excess tax benefit recognized for share-based compensation arrangements 3.1 $ 0.1 $ 0.3
Weighted-average grant date fair value of stock options granted (in dollars per share) | $ / shares   $ 24.21 $ 23.45
Total intrinsic value of stock options exercised 14.5 $ 5.9 $ 0.4
Aggregate intrinsic value of options outstanding 2.9    
Aggregate intrinsic value of options exercisable $ 2.5    
Weighted-average remaining contractual life for options outstanding 5 years 3 months 18 days    
Weighted-average remaining contractual life for options exercisable 4 years 9 months 18 days    
Total share-based liabilities $ 0.4 $ 0.4  
Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Contractual term 10 years    
Unrecognized compensation cost for non-vested options $ 0.6    
Weighted-average period 10 months 24 days    
Option | Year One      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage of awards granted 33.33%    
Option | Year Two      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage of awards granted 33.33%    
Option | Year Three      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage of awards granted 33.33%    
Restricted Stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Granted (in dollars per share) | $ / shares $ 110.16 $ 72.88 $ 78.78
Unrecognized compensation cost for non-vested options $ 2.9    
Weighted-average period 1 year 10 months 24 days    
Required service period following grant date 6 months    
Vesting rights, required advance notice for resignation, period 6 months    
Total fair value of restricted shares vested $ 1.6 $ 0.4 $ 1.7
Vested (in shares) | shares 27,514    
Performance Shares      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Granted (in dollars per share) | $ / shares $ 108.97 $ 73.12 $ 77.19
Unrecognized compensation cost for non-vested options $ 6.0    
Weighted-average period 1 year 6 months    
Percentage of maximum increase in number of shares participant receives based on achievement of performance goals 200.00%    
Potential lowest number of shares participant receives based on achievement of performance goals 0.00%    
Vested (in shares) | shares 51,712    
Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
New stock option awards granted vest period 3 years    
Granted (in dollars per share) | $ / shares $ 106.54    
Unrecognized compensation cost for non-vested options $ 4.2    
Weighted-average period 1 year 6 months    
Total fair value of restricted shares vested $ 2.2 $ 3.0 $ 0.5
Vested (in shares) | shares 30,443    
The 2010 Plan and the 2017 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares reserved for issuance (in shares) | shares 148,502    
The 2020 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares reserved for issuance (in shares) | shares 1,846,357