XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plan - Summary of Activity Under Stock Option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Beginning balance 12,627,124
Options Outstanding, Granted 3,061,753
Options Outstanding, Exercised (1,230,857)
Options Outstanding, Forfeited and expired (319,775)
Options Outstanding, Ending balance 14,138,245
Options Outstanding,Vested and expected to vest 14,138,245
Options Exercisable, Ending balance 5,796,606
Weighted-Average Exercise Price, Beginning balance $ 18.96
Weighted-Average Exercise Price, Granted 43.6
Weighted Average Exercise Price, Exercised 16.64
Weighted Average Exercise Price, Forfeited and expired 23.08
Weighted-Average Exercise Price, Ending balance 24.4
Weighted-Average Vested and expected to vest 24.4
Weighted-Average Exercise Price, Exercisable $ 18.69
Weighted-Average Remaining Term, Ending balance 8 years
Weighted-Average Remaining Term, Vested and expected to vest 8 years
Weighted-Average Remaining Term, Exercisable 6 years 8 months 12 days
Aggregate Intrinsic Value, Ending balance $ 288,961
Aggregate Intrinsic Value, Vested and expected to vest 288,961
Aggregate Intrinsic Value, Exercisable $ 151,303
Restricted Stock Units  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Beginning balance 813,634
Options Outstanding, Granted 897,686
Options Outstanding, Exercised (243,910)
Options Outstanding, Forfeited and expired (37,574)
Options Outstanding, Ending balance 1,429,836
Weighted-Average Exercise Price, Beginning balance $ 19.71
Weighted-Average Exercise Price, Granted 43.54
Weighted Average Exercise Price, Exercised 19.85
Weighted Average Exercise Price, Forfeited and expired 31.46
Weighted-Average Exercise Price, Ending balance $ 34.34