v3.24.3
Stock-Based Compensation - Stock Options (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Outstanding stock options    
Beginning balance (in shares) | shares 29,795,909  
Exercised (in shares) | shares (11,047,254)  
Canceled/Forfeited (in shares) | shares (89,715)  
Ending balance (in shares) | shares 18,658,940 29,795,909
Weighted- average exercise price    
Beginning balance (in dollars per share) | $ / shares $ 17.83  
Exercised (in dollars per share) | $ / shares 5.70  
Canceled/Forfeited (in dollars per share) | $ / shares 8.87  
Ending balance (in dollars per share) | $ / shares $ 25.06 $ 17.83
Stock Options Additional Disclosures    
Options vested (in shares) | shares 10,950,664  
Options vested and expected to vest (in shares) | shares 18,658,940  
Options vested, weighted-average exercise price (in dollars per share) | $ / shares $ 11.31  
Options vested and expected to vest, weighted-average exercise price (in dollars per share) | $ / shares $ 25.06  
Options outstanding, weighted-average remaining contractual life (years) 6 years 2 months 1 day 6 years
Options vested, weighted-average remaining contractual life (years) 4 years 14 days  
Options vested and expected to vest, weighted-average remaining contractual life (years) 6 years 2 months 1 day  
Options outstanding, aggregate intrinsic value | $ $ 798,086 $ 500,472
Options vested, aggregate intrinsic value | $ 603  
Options vested and expected to vest, aggregate intrinsic value | $ $ 798,086