XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Summary of Stock Option Shares Outstanding and Exercisable (Details) - shares
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 1,091,888 1,078,499
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years 2 months 12 days  
Number of Shares, Exercisable 262,388  
$9 - $15 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 959,389  
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years 2 months 12 days  
Number of Shares, Exercisable 236,389  
$15 - $20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 81,000  
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years 3 months 18 days  
Number of Shares, Exercisable 12,750  
$20 - $25 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Number of Options 51,000  
Weighted Average Remaining Contractual Term (Years), Exercisable 9 years 3 months 18 days  
Number of Shares, Exercisable 12,750  
+ $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 7 months 6 days  
Number of Shares, Exercisable 499