v3.26.1
Common Stock - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of
Options
Outstanding    
Beginning balance (in shares) 9,552,013  
Granted (in shares) 228,786  
Exercised (in shares) (176,137)  
Forfeited or expired (in shares) (57,472)  
Ending balance (in shares) 9,547,190  
Weighted
Average
Exercise Price
Per Share    
Beginning balance (in dollars per share) $ 12.96  
Granted (in dollars per share) 78.39  
Exercised (in dollars per share) 7.12  
Forfeited or expired (in dollars per share) 22.02  
Ending balance (in dollars per share) $ 14.61  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Vested and exercisable (in shares) 5,139,286  
Vested and expected to vest (in shares) 9,547,190  
Vested and exercisable (in dollars per share) $ 7.04  
Vested and expected to vest (in dollars per share) $ 14.61  
Aggregate intrinsic value, outstanding $ 614,211 $ 657,915
Aggregate intrinsic value, vested and exercisable 369,504  
Aggregate intrinsic value, vested and expected to vest $ 614,211