XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Based Compensation Expense - Summary of Stock Option Activities (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Number of Options Outstanding, Beginning Balance 2,247,136
Number of Options, Granted 500,877
Number of Options, Forfeited (154,227)
Number of Options, Exercised (58,290)
Number of Options, Expired (3,286)
Number of Options Outstanding, Ending Balance 2,532,210
Weighted Average Exercise Price Per Share, Granted $ 12.08
Weighted Average Exercise Price Per Share, Forfeited 6.56
Weighted Average Exercise Price Per Share, Exercised 2.96
Weighted Average Exercise Price Per Share, Expired $ 0.73
Number of Options Vested and exercisable at September 30, 2021 1,399,015