Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Equity Incentive Plan - Schedule of Additional Information About Stock Options Outstanding (Details) - Equity Incentive Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 391,650 169,980 147,054
Weighted Average Remaining Life (in years) 8 years 1 month 6 days 9 years 1 month 6 days 6 years 9 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 5.70 $ 8.13 $ 50.79
Options Exercisable (in shares) 364,567 74,980  
$1.99 - $2.85      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 206,791    
Weighted Average Remaining Life (in years) 7 years 8 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 2.49    
Options Exercisable (in shares) 180,458    
$4.25 - $7.59      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 138,300    
Weighted Average Remaining Life (in years) 9 years 6 months    
Weighted Average Exercise Price (in dollars per share) $ 6.90    
Options Exercisable (in shares) 137,550    
$12.20 - $15.60      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding (in shares) 42,206    
Weighted Average Remaining Life (in years) 5 years 2 months 12 days    
Weighted Average Exercise Price (in dollars per share) $ 13.08    
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) 5 years 7 months 6 days    
Weighted Average Exercise Price (in dollars per share) $ 48.50    
Options Exercisable (in shares) 4,353