v3.25.2
Stock Option and Grant Plan - Summary of Stock Option Activity Under Equity Award Plans (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Number of options  
Outstanding at December 31, 2024 9,605,542
Granted 2,527,034
Exercised (195,198)
Forfeited (320,607)
Outstanding at June 30, 2025 11,616,771
Exercisable as of June 30, 2025 6,736,942
Weighted average exercise price  
Outstanding at December 31, 2024 $ 38.62
Granted 24.61
Exercised 12.68
Forfeited 44.06
Outstanding at June 30, 2025 35.87
Exercisable as of June 30, 2025 $ 40.93