Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details Textual)

v3.21.2
Stockholders’ Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Granted (in shares)       411,650  
Grants in period, weighted average exercise price (in dollars per share)       $ 9.74  
Certain Individuals          
Granted (in shares)       411,650  
Grants in period, weighted average exercise price (in dollars per share)       $ 9.74  
Restricted Stock          
Stock-based compensation expense   $ 200,000 $ 100,000 $ 400,000 $ 300,000
Unamortized expense remaining   2,100,000   2,100,000  
Share-based Payment Arrangement, Option          
Stock-based compensation expense   1,200,000 $ 600,000 2,000,000.0 $ 1,200,000
Unamortized expense remaining   $ 5,900,000   5,900,000  
Aggregate grant date fair value       5,100,000  
Fair value assumptions, expected dividend payments       $ 0  
Share-based Payment Arrangement, Option | Minimum          
Fair value assumptions discount rate       0.19%  
Fair value assumptions, expected volatility rate       88.90%  
Share price (in dollars per share)   $ 9.74   $ 9.74  
Share-based Payment Arrangement, Option | Maximum          
Expiration term period       10 years  
Fair value assumptions discount rate       1.03%  
Fair value assumptions, expected term       6 years 3 months  
Fair value assumptions, expected volatility rate       90.77%  
Share price (in dollars per share)   $ 16.47   $ 16.47  
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  
2018 Stock Plan          
Common stock, capital shares reserved for future issuance (in shares)   5,650,000   5,650,000  
Share pool increase 1,500,000        
Number of shares remaining (in shares)   1,198,725   1,198,725