v3.26.1
Common Stock - Schedule of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Number of
Options
Outstanding    
Beginning balance (in shares) | shares 9,552,013  
Granted (in shares) | shares 355,036  
Exercised (in shares) | shares (908,679)  
Forfeited or expired (in shares) | shares (102,029)  
Ending balance (in shares) | shares 8,896,341  
Weighted
Average
Exercise Price
Per Share    
Beginning balance (in dollars per share) | $ / shares $ 12.96  
Granted (in dollars per share) | $ / shares 84.11  
Exercised (in dollars per share) | $ / shares 8.46  
Forfeited or expired (in dollars per share) | $ / shares 18.53  
Ending balance (in dollars per share) | $ / shares $ 16.28  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Vested and exercisable (in shares) | shares 4,803,993  
Vested and expected to vest (in shares) | shares 8,896,341  
Vested and exercisable (in dollars per share) | $ / shares $ 7.66  
Vested and expected to vest (in dollars per share) | $ / shares $ 16.28  
Aggregate intrinsic value, outstanding | $ $ 922,461 $ 657,915
Aggregate intrinsic value, vested and exercisable | $ 539,580  
Aggregate intrinsic value, vested and expected to vest | $ $ 922,461