XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
May 20, 2021
Oct. 07, 2016
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation        
Weighted-average grant date fair value of options granted       $ 3.85
Issuance of common stock under Employee Stock Purchase Plan     $ 0.4 $ 0.4
Options remained outstanding     1,521,857 1,829,428
Employee Stock Option        
Share-based Compensation        
Unrecognized stock-based compensation expense     $ 0.7  
Unrecognized compensation expense, weighted-average period expected to be recognized     10 months 24 days  
2016 Employee Incentive Plan        
Share-based Compensation        
Maximum number of common stock shares may be issued under the plan   500,000 632,414  
Annual increases in the number of shares available for issuance, percentage of outstanding capital stock   3.00%    
Increase in number of shares reserved for issuance (in shares) 550,000      
Shares available for future issuance (in shares)     545,525  
Number of shares reserved and available for future issuance     3,038,336  
2008 Equity Incentive Plan        
Share-based Compensation        
Number of Options, Options granted     0  
Options remained outstanding     17,011  
ESPP        
Share-based Compensation        
Shares available for future issuance (in shares)       1,031,800
Issuance of common stock under Employee Stock Purchase Plan (in shares)     69,166 87,718