XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Awards - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2023
May 31, 2014
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares available for grant under the equity plan     20,451,887    
Total stock-based compensation expense     $ 11,730 $ 14,299 $ 17,681
Performance period     3 years    
Dividend yield     0.00%    
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payout of performance share award     0.00%    
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payout of performance share award     175.00%    
Options to purchase common stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Total remaining stock-based compensation expense for unvested option awards     $ 100    
Weighted-average period     3 months 18 days    
Total stock-based compensation expense     $ 200 900 1,500
Total intrinsic value of options exercised     100 100 100
Unvested restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total remaining stock-based compensation expense for unvested option awards     $ 15,700    
Weighted-average period     2 years 7 months 6 days    
Total stock-based compensation expense     $ 8,100 10,800 12,100
Fair value of shares of restricted stock awards vested     $ 9,100 $ 8,300 $ 8,400
Weighted average grant date fair value (in dollars per share)     $ 3.49 $ 2.31 $ 3.49
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total remaining stock-based compensation expense for unvested option awards     $ 5,200    
Weighted-average period     1 year 10 months 24 days    
Total stock-based compensation expense     $ 3,400 $ 2,600 $ 4,100
Fair value of shares of restricted stock awards vested     $ 1,300 $ 700 $ 100
Weighted average grant date fair value (in dollars per share)     $ 4.39 $ 2.75 $ 4.90
2014 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual increase in the number of shares available for future issuance under the terms of the plan agreement   10,000,000      
Annual increase in the number of shares available for future issuance expressed as a percentage of the total outstanding shares of common stock as of the last day of the previous fiscal year   5.00%      
Additional shares registered (in shares) 4,421,954        
2014 Plan | Options to purchase common stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period   10 years      
2014 Plan | Unvested restricted stock units | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
2014 Plan | Unvested restricted stock units | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years