XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Summary of Stock Option Shares Outstanding and Exercisable (Details) - shares
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 1,698,249 1,078,499
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years 2 months 12 days  
Number of Shares, Exercisable 443,729  
$9.85 - $10.99 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 621,750  
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years 10 months 24 days  
Number of Shares, Exercisable 94,445  
$11.00 - $14.99 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 944,000  
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years  
Number of Shares, Exercisable 314,785  
$15.00 - $24.99 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 132,000  
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years  
Number of Shares, Exercisable 34,000  
$25.00 + [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 499  
Weighted Average Remaining Contractual Term (Years), Exercisable 7 years 3 months 18 days  
Number of Shares, Exercisable 499