XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 666,163
Granted (in shares) | shares 428,850
Exercised (in shares) | shares (3,634)
Canceled or forfeited (in shares) | shares (7,353)
Ending balance (in shares) | shares 1,084,026
Number of shares exercisable (in shares) | shares 689,361
Vested and expected to vest (in shares) | shares 1,084,026
Weighted Average Exercise Price per Share  
Beginning balance (in dollars per share) | $ / shares $ 160.19
Granted (in dollars per share) | $ / shares 43.36
Exercised (in dollars per share) | $ / shares 39.30
Cancelled or forfeited (in dollars per share) | $ / shares 124.58
Ending balance (in dollars per share) | $ / shares 114.62
Exercisable (in dollars per share) | $ / shares 129.09
Vested and expected to vest (in dollars per share) | $ / shares $ 114.62
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted average remaining contractual term outstanding 8 years 4 months 17 days
Weighted average remaining contractual term exercisable 8 years 21 days
Weighted average remaining contractual term vested and expected to vest 8 years 4 months 17 days
Aggregate intrinsic value exercised | $ $ 38
Aggregate intrinsic value outstanding | $ 14,197
Aggregate intrinsic value exercisable | $ 7,632
Aggregate intrinsic value vested and expected to vest | $ $ 14,197