XML 80 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Feb. 07, 2024
USD ($)
director
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Jun. 30, 2024
shares
Oct. 31, 2017
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Accumulated currency translation adjustments | $   $ 0.5 $ 0.4    
Total intrinsic value of stock options exercised | $   $ 0.0 $ 0.0    
Weighted-average fair values of options granted (in USD per share) | $ / shares   $ 8.12 $ 7.96    
Unrecognized stock-based compensation expense related to awards | $   $ 17.1      
Unrecognized stock-based compensation, weighted-average period (in years)   2 years 7 months 6 days      
Stock-Based Compensation          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future grants (in shares)   1,277,999      
Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award price as a percentage of grant date fair value, minimum   100.00%      
Incentive Stock Options (ISOs) and Non-Qualified Stock Options (NSOs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award price as a percentage of grant date fair value, minimum   110.00%      
Significant stockholder threshold ownership percentage   10.00%      
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards granted to employees and non-employees vesting period (in years)   3 years      
Unrecognized stock-based compensation, weighted-average period (in years)   1 year 9 months 18 days      
Total fair values of RSUs vested | $   $ 0.8 $ 1.5    
Unrecognized compensation cost | $   $ 1.7      
2014 Equity Incentive Award Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of annual increase in number of shares available for future issuance   4.00%      
Shares available for future grants (in shares)       0  
2017 Inducement Plan | Stock Options and Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares available for future grant (in shares)         600,000
2014 Plan And Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awards granted to employees and non-employees vesting period (in years)   4 years      
2014 Plan And Inducement Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options granted period   10 years      
2014 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future grants (in shares)   533,978      
Common stock shares available for future grant (in shares)   208,833      
Unrecognized compensation cost | $   $ 0.5      
Percentage increase in shares issued   1.00%      
Common stock issued under employee stock purchase plan (in shares)   88,199 82,422    
2024 Equity Incentive Award Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares authorized for issuance (in shares)       4,688,345  
Private Placement          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares issued in transaction (in shares) 10,500,000        
Share price (in USD per share) | $ / shares $ 12.00        
Total gross proceeds | $ $ 127.8        
Private Placement | Two Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares issued in transaction (in shares) 23,000        
Share price (in USD per share) | $ / shares $ 13.50        
Number of directors | director 2        
Private Placement | Pre-Funded Warrants          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock issued upon exercise of warrants (in shares) 75,000        
Share price (in USD per share) | $ / shares $ 11.999        
Exercise Price Per Share (in USD per share) | $ / shares $ 0.001        
Beneficial ownership interest limitation (percent)   9.99%      
Warrants exercised (in shares)   0