Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details)

v3.22.1
Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details) - Equity Incentive Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 492,886 391,650 169,980
Weighted Average Remaining Life (in years) 7 years 7 months 6 days 8 years 1 month 6 days 9 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 7.35 $ 5.70 $ 8.13
Options Exercisable (in shares) 378,470 364,567  
$1.99 - $2.85      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 184,557    
Weighted Average Remaining Life (in years) 6 years 6 months    
Weighted Average Exercise Price (in dollars per share) $ 2.51    
Options Exercisable (in shares) 170,641    
$4.25 - $8.04      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 161,770    
Weighted Average Remaining Life (in years) 8 years 7 months 6 days    
Weighted Average Exercise Price (in dollars per share) $ 7.09    
Options Exercisable (in shares) 161,270    
$10.41 - $17.25      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 142,206    
Weighted Average Remaining Life (in years) 8 years    
Weighted Average Exercise Price (in dollars per share) $ 12.67    
Options Exercisable (in shares) 42,206    
$31.50 - $79.40      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 4,353    
Weighted Average Remaining Life (in years) 4 years 7 months 6 days    
Weighted Average Exercise Price (in dollars per share) $ 48.50    
Options Exercisable (in shares) 4,353