Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plan - Additional Information (Details)

v3.24.1
Equity Incentive Plan - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2010
Sep. 30, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Maximum number of shares that may be issued (in shares)       59,414  
Options granted (in shares)   764,400 78,641    
Weighted average fair value of options granted (in usd per share)   $ 1.11 $ 27.08    
Fair value of options granted   $ 600,000 $ 800,000    
Unrecognized compensation expense   $ 700,000 $ 800,000    
Unrecognized compensation expense, period for recognition   2 years 4 months 24 days 2 years 1 month 6 days    
Aggregate intrinsic value of options outstanding   $ 0 $ 0    
Aggregate intrinsic value of options exercisable   $ 0 $ 0    
Share price (in usd per share)   $ 0.5220 $ 3.43    
2014 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Common stock available for grant (in shares)   183,604      
ESPP          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total shares issuable (in shares)   284      
Common stock available for grant (in shares)   191      
Employee Stock Options          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   4 years      
Award service period   3 years      
Employee Stock Options | Tranche One          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   1 year      
Vesting percentage   25.00%      
Employee Stock Options | Tranche Two          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   24 months      
Employee Stock Options | 2014 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Maximum number of shares that may be issued (in shares)         1,000,000
Total shares issuable (in shares)   1,298,848      
Number of shares of common stock issuable (in shares) 76,632        
Employee Stock Options | 2014 Plan | Tranche One          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   1 year      
Vesting percentage   33.00%      
Employee Stock Options | 2014 Plan | Tranche Two          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   24 months      
Restricted Stock          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Forfeited (in shares)   3,300 127    
Issued (in shares)   270,050 30,000    
Unrecognized compensation expense   $ 300,000 $ 200,000    
Unrecognized compensation expense, period for recognition   2 years 3 months 18 days 2 years 9 months 18 days    
Restricted Stock | Tranche One          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   1 year      
Vesting percentage   33.00%      
Restricted Stock | Tranche Two          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   24 months      
Holders Owing More Than Ten Percentage Voting Rights          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period       5 years  
Minimum | Holders Owing More Than Ten Percentage Voting Rights          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Percentage of exercise price       110.00%  
Maximum | Holders Owing More Than Ten Percentage Voting Rights          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period       10 years