XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Grant Date Fair Value per Unit      
Compensation expense recognized $ 15.1 $ 11.8 $ 7.4
Restricted Stock Units | Year 1      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 25.00%    
Restricted Stock Units | Year 2      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 25.00%    
Restricted Stock Units | Year 3      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting percentage 50.00%    
Equity Plans, 2013 and 2023 | Restricted Stock Units      
Units      
Beginning balance, Units 692,715    
Granted, Units 306,674 355,644  
Vested, Units (387,881)    
Forfeited, Units (58,088)    
Ending balance, Units 553,420 692,715  
Weighted Average Grant Date Fair Value per Unit      
Beginning Balance, Weighted Average Grant Date Fair Value per Unit $ 28.14    
Granted, Weighted Average Grant Date Fair Value per Unit 45.16 $ 27.83  
Vested, Weighted Average Grant Date Fair Value per Unit 29.57    
Forfeited, Weighted Average Grant Date Fair Value per Unit 33.5    
Ending Balance, Weighted Average Grant Date Fair Value per Unit $ 36.01 $ 28.14  
Total fair value of Units vested $ 11.5 $ 6.5 $ 4.5
Unrecognized compensation expense $ 13.5    
Period to recognize unrecognized compensation expense 2 years 2 months 26 days