v3.24.1.u1
Share-Based Payments - Schedule of Company's Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of Stock Options  
Outstanding, beginning balance (in shares) | shares 5,263,681
Granted (in shares) | shares 808,415
Exercised (in shares) | shares (148,626)
Cancelled/Forfeited (in shares) | shares (9,357)
Expired (in shares) | shares (5,250)
Outstanding, ending balance (in shares) | shares 5,908,863
Exercisable (in shares) | shares 3,475,385
Vested and expected to vest (in shares) | shares 5,908,863
Weighted-Average
Exercise Price  
Outstanding, beginning balance (in usd per share) | $ / shares $ 44.94
Granted (in usd per share) | $ / shares 32.20
Exercised (in usd per share) | $ / shares 31.04
Cancelled/Forfeited (in usd per share) | $ / shares 41.86
Expired (in usd per share) | $ / shares 26.15
Outstanding, ending balance (in usd per share) | $ / shares 43.56
Exercisable (in usd per share) | $ / shares 52.67
Vested and expected to vest (in usd per share) | $ / shares $ 43.56