XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Summary of Stock Option Shares Outstanding and Exercisable (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 1,732,460 1,078,499
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years  
Number of Shares, Exercisable 600,113  
$9.58 - $10.99 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 631,211  
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years 7 months 6 days  
Number of Shares, Exercisable 153,733  
$11.00 - $14.99 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 968,750  
Weighted Average Remaining Contractual Term (Years), Exercisable 8 years 9 months 18 days  
Number of Shares, Exercisable 393,481  
$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 8 years 9 months 18 days  
Number of Shares, Exercisable 52,400  
$25 + [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 1 month 6 days  
Number of Shares, Exercisable 499