Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plan - Additional Information (Details)

v3.22.2
Equity Incentive Plan - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2010
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized   $ 1,001,000.000 $ 780,000    
Fair value of options granted   $ 1,233,000 $ 580,000    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 3 months 7 days 1 year 11 months 12 days    
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding And Exercisable Intrinsic Value   $ 0      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   345,865 93,165    
Excess Stock, Shares Authorized       59,414  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 4.91 $ 6.26    
Number of Options, Granted   345,865 93,165    
One-year anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.00%      
24-month period [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   0.67%      
Holders Owing More Than Ten Percentage Voting Rights [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       5 years  
Holders Owing More Than Ten Percentage Voting Rights [Member] | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Percentage of Exercise Price       110.00%  
Holders Owing More Than Ten Percentage Voting Rights [Member] | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       10 years  
ESPP [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   7,806      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   11,371      
2014 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   110,874      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 806,005 806,005      
Excess Stock, Shares Authorized         200,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 23,333        
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period   5,971      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   0 49,000    
Restricted Stock | One-year anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   33.00%      
Restricted Stock | 24-month period [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage   0.67%