v3.25.2
Share-Based Payments - Schedule of Company's Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Number of Stock Options  
Outstanding, beginning balance (in shares) 5,834,256
Granted (in shares) 885,023
Exercised (in shares) (3,783)
Cancelled/Forfeited (in shares) (80,385)
Expired (in shares) (210,536)
Outstanding, ending balance (in shares) 6,424,575
Exercisable (in shares) 4,243,623
Vested and expected to vest (in shares) 6,424,575
Weighted-Average Exercise Price  
Outstanding, beginning balance (in usd per share) $ 43.48
Granted (in usd per share) 33.40
Exercised (in usd per share) 29.10
Cancelled/Forfeited (in usd per share) 45.29
Expired (in usd per share) 106.49
Outstanding, ending balance (in usd per share) 40.01
Exercisable (in usd per share) 44.21
Vested and expected to vest (in usd per share) $ 40.01