v3.26.1
EQUITY INCENTIVE PLAN - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Equity incentive plan      
Stock-based compensation $ 1.0 $ 0.4  
Unrecognized compensation expense related to unvested stock awards $ 1.5    
Unvested stock options, unrecognized compensation expense weighted average recognition period (in years) 1 year 8 months 12 days    
Employee Stock Option      
Equity incentive plan      
Granted (in shares) 98,000    
Granted (in dollars per share) $ 23.82    
Outstanding options 455,666   359,306
Stock options, expected to vest, outstanding (in shares) 413,342    
Stock options, expected to vest, outstanding, aggregate intrinsic value $ 5.8    
Stock options, expected to vest remaining contractual term 6 years 10 months 24 days    
Forfeited (in shares) 1,078    
Forfeited (in dollars per share) $ 6.25    
Employee Stock Option | Time-based vesting      
Equity incentive plan      
Risk free interest rate, minimum 3.77%    
Risk free interest rate, maximum 3.85%    
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  
Awards outstanding (in shares) 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) $ 20.97    
Term 6 years    
Volatility rate 121.00%    
Equity Incentive Plan 2017      
Equity incentive plan      
Number of shares authorized 484,425    
Shares available for grant 10,357    
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