Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details Textual)

v3.21.1
Stockholders’ Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Jan. 21, 2021
Apr. 30, 2021
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Granted (in shares)     66,300    
Grants in period, weighted average exercise price (in dollars per share)     $ 9.74    
Fair value assumptions, expected dividend payments $ 0        
Restricted Stock          
Shares vested in period (in shares)     12,498    
Unvested shares remaining (in shares)     295,846   308,344
Stock-based compensation expense     $ 200,000 $ 100,000  
Unamortized expense remaining     1,300,000    
Share-based Payment Arrangement, Option          
Award vesting period 4 years        
Stock-based compensation expense     800,000 $ 600,000  
Expiration term period 10 years        
Award vesting rights, percentage 25.00%        
Aggregate grant date fair value $ 2,500,000   500,000    
Fair value assumptions, expected term 6 years 3 months        
Fair value assumptions, expected volatility rate 90.77%        
Fair value assumptions, expected dividend payments     $ 0    
Share price (in dollars per share) $ 16.47        
Share-based Payment Arrangement, Option | Maximum          
Expiration term period     10 years    
Fair value assumptions discount rate     0.19%    
Fair value assumptions, expected term     6 years 3 months    
Fair value assumptions, expected volatility rate     88.90%    
Share price (in dollars per share)     $ 9.74    
Share-based Payment Arrangement, Option | Share-based Payment Arrangement, Tranche One | Maximum          
Award vesting rights, percentage     25.00%    
Share-based Payment Arrangement, Option | Share-based Payment Arrangement, Tranche Two | Maximum          
Award vesting period     4 years    
Certain Individuals          
Granted (in shares) 345,350   66,300    
Grants in period, weighted average exercise price (in dollars per share) $ 9.74   $ 9.74    
2018 Stock Plan          
Common stock, capital shares reserved for future issuance (in shares)     4,150,000    
Number of shares remaining (in shares)     47,800    
2018 Stock Plan | Subsequent Event          
Share pool increase   1,500,000