v3.26.1
Share-Based Payments - Schedule of Company's Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Number of Stock Options  
Outstanding, beginning balance (in shares) 6,113,063
Granted (in shares) 851,777
Exercised (in shares) (115,910)
Cancelled/Forfeited (in shares) (168,230)
Expired (in shares) (128,627)
Outstanding, ending balance (in shares) 6,552,073
Exercisable (in shares) 4,629,494
Vested and expected to vest (in shares) 6,552,073
Weighted-Average Exercise Price  
Outstanding, beginning balance (in usd per share) $ 39.62
Granted (in usd per share) 29.98
Exercised (in usd per share) 28.77
Cancelled/Forfeited (in usd per share) 46.41
Expired (in usd per share) 42.25
Outstanding, ending balance (in usd per share) 38.33
Exercisable (in usd per share) 41.19
Vested and expected to vest (in usd per share) $ 38.33