XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation, Stock Option Plan Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2025
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 08, 2025
May 22, 2025
Nov. 05, 2020
Dec. 31, 2019
Stock Options [Abstract]                    
Stock based compensation   $ 816   $ 776 $ 2,625 $ 2,567        
Inducement Plan [Member]                    
Stock Options [Abstract]                    
Common stock, increase in shares reserved for future issuance (in shares)             800,000      
Common stock reserved for issuance (in shares)               4,125,258    
2020 Equity Incentive Plan [Member]                    
Stock Options [Abstract]                    
Common stock reserved for issuance (in shares)                 1,000,000  
2020 Equity Incentive Plan [Member] | Maximum [Member]                    
Stock Options [Abstract]                    
Common stock reserved for issuance (in shares)                 70,325  
2020 Plan Evergreen Provision [Member]                    
Stock Options [Abstract]                    
Percentage of common stock shares outstanding         5.00%          
Number of shares added (in shares) 1,578,733                  
2020 Plan Evergreen Provision [Member] | Maximum [Member]                    
Stock Options [Abstract]                    
Period of shares reserved under plan         10 years          
2018 Equity Incentive Plan [Member]                    
Stock Options [Abstract]                    
Common stock reserved for issuance (in shares)                 0 1,175,000
Stock option exercised (in shares)   25,000     30,000 0        
Number of Options [Roll Forward]                    
Exercised (in shares)   (25,000)     (30,000) 0        
2018 Equity Incentive Plan [Member] | Minimum [Member]                    
Stock Options [Abstract]                    
Vesting period         1 year 1 year        
2018 Equity Incentive Plan [Member] | Maximum [Member]                    
Stock Options [Abstract]                    
Vesting period         4 years 4 years        
Intrinsic value of stock options exercised   $ 100     $ 100          
Stock Options [Member] | 2018 Equity Incentive Plan [Member]                    
Stock Options [Abstract]                    
Granted (in shares)   733,448   0 2,793,277 1,021,166        
Stock based compensation   $ 500   $ 500 $ 1,500 $ 1,400        
Stock option exercised (in shares)         30,000          
Number of shares outstanding (in shares)   7,218,064 5,073,736   7,218,064          
Number of Options [Roll Forward]                    
Outstanding, beginning balance (in shares) 5,073,736       5,073,736          
Granted (in shares)   733,448   0 2,793,277 1,021,166        
Exercised (in shares)         (30,000)          
Forfeited/Cancelled (in shares)         (618,949)          
Outstanding, ending balance (in shares)   7,218,064 5,073,736   7,218,064          
Vested and expected to vest (in shares)   7,218,064     7,218,064          
Vested and exercisable (in shares)   3,491,162     3,491,162          
Weighted Average Exercise Price [Abstract]                    
Outstanding, beginning balance (in dollars per share) $ 2.68       $ 2.68          
Granted (in dollars per share)         1          
Exercised (in dollars per share)         0.9          
Forfeited/Cancelled (in dollars per share)         2.07          
Outstanding, ending balance (in dollars per share)   $ 2.09 $ 2.68   2.09          
Vested and expected to vest (in dollars per share)   2.09     2.09          
Vested and exercisable (in dollars per share)   $ 2.75     $ 2.75          
Weighted average remaining contractual term, outstanding     7 years 4 months 13 days   7 years 7 months 20 days          
Weighted average remaining contractual term, vested and expected to vest         7 years 7 months 20 days          
Weighted average remaining contractual term, vested and exercisable         5 years 10 months 2 days          
Aggregate intrinsic value, outstanding [1]   $ 2,256 $ 124   $ 2,256          
Aggregate intrinsic value, vested and expected to vest [1]   2,256     2,256          
Aggregate intrinsic value, vested and exercisable [1]   $ 506     $ 506          
Aggregate intrinsic value (in dollars per share)   $ 1.65 $ 1.19   $ 1.65          
Weighted average fair value per share of options granted (in dollars per share)   $ 0.79   $ 0 $ 0.68 $ 1.95        
[1] The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of September 30, 2025 and December 31, 2024 of $1.65 and $1.19 per share, respectively.