XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Incentive Plans - Summary of Activity Under Stock Option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Beginning balance 6,553,594
Options Outstanding, Granted 2,527,579
Options Outstanding, Exercised (429,955)
Options Outstanding, Forfeited and expired (132,460)
Options Outstanding, Ending balance 8,518,758
Options Outstanding,Vested and expected to vest 8,518,758
Options Exercisable, Ending balance 3,407,092
Weighted-Average Exercise Price, Beginning balance $ 16.07
Weighted-Average Exercise Price, Granted 20.40
Weighted Average Exercise Price, Exercised 8.18
Weighted Average Exercise Price, Forfeited and expired 18.90
Weighted-Average Exercise Price, Ending balance 17.71
Vested and expected to vest at June 30, 2022 17.71
Weighted-Average Exercise Price, Exercisable $ 14.85
Weighted-Average Remaining Term, Ending balance 8 years 3 months 18 days
Weighted-Average Remaining Term, Vested and expected to vest 8 years 3 months 18 days
Weighted-Average Remaining Term, Exercisable 7 years
Aggregate Intrinsic Value, Ending balance $ 23,987
Aggregate Intrinsic Value, Vested and expected to vest 23,987
Aggregate Intrinsic Value, Exercisable $ 18,928
Restricted Stock Units [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Beginning balance
Options Outstanding, Granted 306,919
Options Outstanding, Exercised
Options Outstanding, Forfeited and expired 25,018
Options Outstanding, Ending balance 281,901
Options Outstanding,Vested and expected to vest 281,901
Weighted-Average Exercise Price, Beginning balance
Weighted-Average Exercise Price, Granted 20.02
Weighted Average Exercise Price, Exercised
Weighted Average Exercise Price, Forfeited and expired 20.02
Weighted-Average Exercise Price, Ending balance 20.02
Vested and expected to vest at June 30, 2022 $ 20.02
Aggregate Intrinsic Value, Ending balance $ 5,643
Aggregate Intrinsic Value, Vested and expected to vest $ 5,643