XML 162 R142.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock Units (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Stock-based compensation      
Stock-based compensation expense | $ $ 11.9 $ 9.6 $ 10.3
Restricted Stock Units (RSUs) [Member]      
Stock-based compensation      
Ratio of common stock for each vested award 1    
Number of Shares      
Unvested as of beginning of period (in shares) | shares 345,561 263,160 185,329
Granted (in shares) | shares 272,974 232,280 169,497
Vested (in shares) | shares (185,075) (122,036) (74,178)
Forfeited (in shares) | shares (21,419) (27,843) (17,488)
Unvested as of end of period (in shares) | shares 412,041 345,561 263,160
Weighted Average Grant Date Fair Value      
Unvested as of beginning of period (in dollars per share) | $ / shares $ 26.5 $ 27.91 $ 27.09
Granted (in dollars per share) | $ / shares 21.18 25.57 28.35
Vested (in dollars per share) | $ / shares 26.15 27.75 27.18
Forfeited (in dollars per share) | $ / shares 25.51 27.38 26.8
Unvested as of end of period (in dollars per share) | $ / shares $ 23.51 $ 26.5 $ 27.91
Stock-based compensation      
Total fair value of vested shares (in dollars) | $ $ 4.8 $ 3.4 $ 2.0
Unrecognized compensation expense | $ $ 5.3 $ 5.2 $ 4.1
Period for recognition of unrecognized compensation expense 10 months 24 days    
Restricted Stock Units (RSUs) [Member] | Non-employee directors      
Number of Shares      
Granted (in shares) | shares 26,714 29,704 20,023
Weighted Average Grant Date Fair Value      
Granted (in dollars per share) | $ / shares $ 22.33 $ 18.85 $ 27.66
Restricted Stock Units (RSUs) [Member] | Employees      
Number of Shares      
Granted (in shares) | shares 246,260 202,576 149,474
Weighted Average Grant Date Fair Value      
Granted (in dollars per share) | $ / shares $ 21.05 $ 26.28 $ 28.44