v3.26.1
Share-Based Compensation - Summary of Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Number of options, beginning balance 20,625,368
Number of options, granted 2,339,540
Number of options, exercised (2,943,216)
Number of options, forfeited (149,779)
Number of options, ending balance 19,871,913
Number of options, exercisable 10,655,873
Weighted average exercise price, beginning balance $ 13.62
Weighted average exercise price, granted 34.91
Weighted average exercise price, exercised 7.78
Weighted average exercise price, forfeited 23.11
Weighted average exercise price, ending balance 16.91
Weighted average exercise price, exercisable $ 12.39
Weighted average remaining contractual term (in years) 7 years 7 months 6 days
Weighted average remaining contractual term (in years), exercisable 6 years 10 months 24 days
Aggregate intrinsic value $ 340,768
Aggregate intrinsic value, exercisable $ 229,125