v3.25.3
Stock-Based Compensation - Stock Options (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Outstanding stock options    
Beginning balance (in shares) | shares 14,687,538  
Exercised (in shares) | shares (3,416,770)  
Canceled/forfeited (in shares) | shares (2,131)  
Ending balance (in shares) | shares 11,268,637 14,687,538
Weighted- average exercise price    
Beginning balance (in dollars per share) | $ / shares $ 30.07  
Exercised (in dollars per share) | $ / shares 6.00  
Canceled/forfeited (in dollars per share) | $ / shares 34.34  
Ending balance (in dollars per share) | $ / shares $ 37.36 $ 30.07
Stock Options Additional Disclosures    
Options vested (in shares) | shares 5,480,337  
Options vested and expected to vest (in shares) | shares 11,268,637  
Options vested, weighted-average exercise price (in dollars per share) | $ / shares $ 29.14  
Options vested and expected to vest, weighted-average exercise price (in dollars per share) | $ / shares $ 37.36  
Options outstanding, weighted-average remaining contractual life (years) 7 years 3 months 14 days 6 years 10 months 13 days
Options vested, weighted-average remaining contractual life (years) 6 years 3 months 14 days  
Options vested and expected to vest, weighted-average remaining contractual life (years) 7 years 3 months 14 days  
Options outstanding, aggregate intrinsic value | $ $ 2,170,640 $ 1,958,924
Options vested, aggregate intrinsic value | $ 1,100,701  
Options vested and expected to vest, aggregate intrinsic value | $ $ 2,170,640