v3.26.1
Stock Option and Grant Plan - Summary of Stock Option Activity Under Equity Award Plans (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Number of options  
Outstanding at December 31, 2025 11,316,549
Granted 2,268,906
Exercised (645,881)
Forfeited (310,616)
Outstanding at June 30, 2026 12,628,958
Exercisable as of June 30, 2026 7,857,085
Weighted average exercise price  
Outstanding at December 31, 2025 $ 35.68
Granted 28.41
Exercised 14.78
Forfeited 45.38
Outstanding at June 30, 2026 35.23
Exercisable as of June 30, 2026 $ 40.07