XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of stock option activity under the 2018 Plan to 2021 Plan (Details) - 2018 Plan and 2021 Plan Stock Option Activity plan
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options Outstanding, Beginning balance | shares 4,232,991  
Options, Granted | shares 269,997  
Options, Exercised | shares (55,205)  
Options, Cancelled or forfeited | shares (312,571)  
Options Outstanding, Ending balance | shares 4,135,212 4,232,991
Options, Exercisable at June 30, 2022 | shares 1,457,054  
Weighted Average Exercise Price, Beginning balance | $ / shares $ 7.43  
Weighted Average Exercise Price, Granted | $ / shares 17.38  
Weighted Average Exercise Price, Exercised | $ / shares 5.90  
Weighted Average Exercise Price, Cancelled or forfeited | $ / shares 11.06  
Weighted Average Exercise Price, Ending balance | $ / shares 7.82 $ 7.43
Weighted Average Exercise Price, Exercisable at June 30, 2022 | $ / shares $ 4.18  
Weighted Average Remaining Contractual Term (years) 8 years 3 months 25 days 8 years 7 months 28 days
Weighted Average Remaining Contractual Term (years), Exercisable at June 30, 2022 6 years 10 months 20 days  
Aggregate Intrinsic Value, Outstanding | $ $ 27,145 $ 40,437
Aggregate Intrinsic Value, Exercisable June 30, 2022 | $ $ 14,575