v3.25.2
Share-Based Compensation - Summary of Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Number of options, beginning balance 19,029,056
Number of options, granted 4,424,537
Number of options, exercised (1,249,457)
Number of options, ending balance 22,204,136
Number of options, exercisable 9,656,167
Weighted average exercise price, beginning balance $ 10.04
Weighted average exercise price, granted 24.63
Weighted average exercise price, exercised 5.21
Weighted average exercise price, ending balance 13.24
Weighted average exercise price, exercisable $ 8.92
Weighted average remaining contractual term (in years) 8 years
Weighted average remaining contractual term (in years), exercisable 7 years 2 months 12 days
Aggregate intrinsic value $ 141,072
Aggregate intrinsic value, exercisable $ 89,992