XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
May 23, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options, intrinsic value (less than for years ended December 31,2024 and 2022)   $ 100,000 $ 0 $ 100,000
Options outstanding, weighted-average remaining contractual term (in years)   6 years 10 months 24 days    
Options outstanding, aggregate intrinsic value   $ 1,600,000    
Options exercisable, weighted-average remaining contractual term (in years)   4 years 8 months 12 days    
Options exercisable, aggregate intrinsic value   $ 300,000    
Options vested, fair value   $ 2,300,000 $ 1,800,000 $ 2,300,000
Employee stock purchase plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Discount from market price (in percent)   15.00%    
Offering period (in months)   6 months    
Purchase price of common stock (in percent)   85.00%    
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares)   141,743 171,991  
Average exercise price (in dollars per share)   $ 27.91 $ 22.30  
Shares available for grant (in shares)   602,150    
Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based award, term (in years)   10 years    
Stock-based award, vesting period (in years)   4 years    
Stock based award, unrecognized compensation expense   $ 3,600,000    
Stock based award, unrecognized compensation expense, period for recognition (in years)   2 years 6 months    
Restricted Stock Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock based award, unrecognized compensation expense   $ 18,400,000    
Stock based award, unrecognized compensation expense, period for recognition (in years)   2 years 7 months 6 days    
Restricted Stock Awards | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based award, vesting period (in years)   4 years    
Performance Stock Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based award, vesting period (in years)   3 years    
Stock based award, unrecognized compensation expense   $ 4,200,000    
Stock based award, unrecognized compensation expense, period for recognition (in years)   1 year 8 months 12 days    
Percentage of target, capable of being earned and vesting, lower limit   0.00%    
Percentage of target, capable of being earned and vesting, upper limit   200.00%    
Long Term Incentive Plan 2022        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares available for issuance pursuant to awards (in shares) 430,000      
Stock-based award, term (in years)   10 years