Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plan - Additional Information (Details)

v3.23.1
Equity Incentive Plan - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2010
Sep. 30, 2022
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)   78,641 8,654    
Weighted average fair value of options granted (in usd per share)   $ 27.08 $ 145.63    
Fair value of options granted   $ 600,000 $ 1,200,000    
Unrecognized compensation expense   $ 900,000 $ 1,000,000    
Unrecognized compensation expense, period for recognition   2 years 6 months 2 years 3 months 18 days    
Aggregate intrinsic value of stock options outstanding   $ 0 $ 0    
Share-based Payment Arrangement, Tranche One          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting percentage   33.00%      
Share-based Payment Arrangement, Tranche Two          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting percentage   0.67%      
Holders Owing More Than Ten Percentage Voting Rights          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period       5 years  
Holders Owing More Than Ten Percentage Voting Rights | Minimum          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Percentage of exercise price       110.00%  
Holders Owing More Than Ten Percentage Voting Rights | Maximum          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period       10 years  
Employee Stock Options | Share-based Payment Arrangement, Tranche One          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   1 year      
Employee Stock Options | Share-based Payment Arrangement, 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]          
Awards forfeited (in shares)   127 149    
Awards granted (in shares)   30,000 0    
Restricted Stock | Share-based Payment Arrangement, Tranche One          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   1 year      
Vesting percentage   33.00%      
Restricted Stock | Share-based Payment Arrangement, Tranche Two          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Vesting period   24 months      
Vesting percentage   0.67%      
2014 Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total shares issuable (in shares)   220,733      
Common stock available for grant (in shares)   101,850      
2014 Plan | Employee Stock Options          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Maximum number of shares that may be issued (in shares)         200,000
Total shares issuable (in shares)   220,733      
Number of shares of common stock issuable (in shares) 583        
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