v3.26.1
EQUITY INCENTIVE PLAN - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Equity incentive plan          
Stock-based compensation $ 0.8 $ 0.4 $ 1.8 $ 0.9  
Unrecognized compensation expense related to unvested stock awards $ 0.8   $ 0.8    
Unvested stock options, unrecognized compensation expense weighted average recognition period (in years)     2 years 3 months 18 days    
Employee Stock Option          
Equity incentive plan          
Granted (in shares)     100,000    
Granted (in dollars per share)     $ 23.94    
Outstanding options 451,441   451,441   359,306
Stock options, expected to vest, outstanding (in shares) 431,089   431,089    
Stock options, expected to vest, outstanding, aggregate intrinsic value $ 6.0   $ 6.0    
Stock options, expected to vest remaining contractual term     6 years 9 months 18 days    
Forfeited (in shares)     2,015    
Forfeited (in dollars per share)     $ 6.16    
Employee Stock Option | Time-based vesting          
Equity incentive plan          
Risk free interest rate, minimum     3.77%    
Risk free interest rate, maximum     4.17%    
Employee Stock Option | Market-condition vesting          
Equity incentive plan          
Weighted average grant date fair value (in dollars per share)     $ 20.61    
Term     10 years    
Volatility rate     122.00%    
Service period (in years)     4 months 24 days    
Risk-free interest rate (as a percent)     4.15%    
Restricted Stock          
Equity incentive plan          
Restricted stock granted 0 0 0 0  
Awards outstanding (in shares) 0   0   0
Minimum | Employee Stock Option | Time-based vesting          
Equity incentive plan          
Weighted average grant date fair value (in dollars per share)     $ 16.32    
Term     5 years    
Volatility rate     82.00%    
Maximum | Employee Stock Option | Time-based vesting          
Equity incentive plan          
Stock options, unvested options, vesting period     4 years    
Weighted average grant date fair value (in dollars per share)     $ 26.08    
Term     6 years    
Volatility rate     121.00%    
Equity Incentive Plan 2017          
Equity incentive plan          
Number of shares authorized 484,425   484,425    
Shares available for grant 9,294   9,294    
Percentage of annual increase in number of shares authorized for grant     5.00%    
Number of additional shares authorized     89,045    
Equity Incentive Plan 2017 | Employee Stock Option          
Equity incentive plan          
Plan expiration date     Jun. 05, 2027