XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Options and Restricted Stock Units - Summary of Stock Option Activity (Details) - Employee Stock Option - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options, Exercised (in shares) (146,705)  
Weighted Average Exercise Price Exercised (in dollars per shares) $ 1.22  
2013 Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options, Outstanding - Beginning balance (in shares) 5,536,896 5,906,884
Number of Options, Granted (in shares) 1,479,558 360,000
Number of Options, Exercised (in shares) (146,705) (1,245,182)
Number of Options, Forfeited/Expired (in shares) (36,000) (20,000)
Number of Options, Outstanding - Ending balance (in shares) 6,833,749 5,001,702
Number of Options Exercisable (in shares) 3,578,045 3,425,983
Number of Options, Vested and Expected to Vest (in shares) 6,833,749 5,001,702
Weighted Average Exercise Price Outstanding (in dollars per shares) $ 2.66 $ 1.61
Weighted Average Exercise Price Granted (in dollars per shares) 5.21 6.40
Weighted Average Exercise Price Exercised (in dollars per shares) 1.22 2.12
Weighted Average Exercise Price Forfeited/Expired (in dollars per shares) 5.13 1.38
Weighted Average Exercise Price Outstanding (in dollars per shares) 3.24 1.83
Weighted Average Exercise Price Exercisable (in dollars per shares) 1.81 1.62
Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares) $ 3.24 $ 1.83
Weighted Average Remaining Contractual Term Outstanding (in years) 7 years 7 months 13 days 7 years 7 months 6 days
Weighted Average Remaining Contractual Term Exercisable (in years) 6 years 4 months 24 days 7 years 1 month 13 days
Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years) 7 years 7 months 13 days 7 years 7 months 6 days
Aggregate Intrinsic Value, Outstanding $ 13,923,020 $ 25,837,675
Aggregate Intrinsic Value, Exercisable 11,195,079 18,426,406
Aggregate Intrinsic Value, Vested and Expected to Vest $ 13,923,020 $ 25,837,675
2021 Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options, Granted (in shares) 25,000  
Number of Options, Outstanding - Ending balance (in shares) 25,000  
Number of Options, Vested and Expected to Vest (in shares) 25,000  
Weighted Average Exercise Price Granted (in dollars per shares) $ 6.40  
Weighted Average Exercise Price Outstanding (in dollars per shares) 6.40  
Weighted Average Exercise Price Vested and Expected to Vest (in dollars per shares) $ 6.40  
Weighted Average Remaining Contractual Term Outstanding (in years) 5 years  
Weighted Average Remaining Contractual Term Vested and Expected to Vest (in years) 5 years