v3.24.3
Stock-based Compensation, Stock Option Plan Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Feb. 22, 2021
Nov. 05, 2020
Dec. 31, 2019
Stock Options [Abstract]                  
Stock based compensation   $ 776 $ 573 $ 2,567 $ 2,799        
Inducement Plan [Member]                  
Stock Options [Abstract]                  
Common stock reserved for issuance (in shares)             325,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,198,875                
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
2018 Equity Incentive Plan [Member] | Minimum [Member]                  
Stock Options [Abstract]                  
Vesting period       1 year 5 months        
2018 Equity Incentive Plan [Member] | Maximum [Member]                  
Stock Options [Abstract]                  
Vesting period       4 years 48 months        
Stock Options [Member] | Former Chief Executive Officer [Member]                  
Stock Options [Abstract]                  
Stock based compensation         $ 400        
Stock Options [Member] | 2018 Equity Incentive Plan [Member]                  
Stock Options [Abstract]                  
Granted (in shares)   0 30,000 1,021,166 793,578        
Stock based compensation   $ 474 $ 400 $ 1,431 $ 2,087        
Stock option exercised (in shares)   0 0 0 0        
Number of shares outstanding (in shares)   4,848,064   4,848,064   4,410,258      
Weighted average fair value per share of options granted (in dollars per share)     $ 3.3 $ 1.95 $ 2.85