v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Options outstanding beginning balance | shares 6,287,477  
Number of Shares, Granted | shares 2,160,087  
Number of Shares, Exercised | shares (228,493)  
Number of Shares, Forfeited | shares (188,615)  
Number of Shares, Options outstanding ending balance | shares 8,030,456 6,287,477
Number of Shares, Options vested and exercisable | shares 2,948,010  
Number of Shares, Options vested and expected to vest | shares 8,030,456  
Weighted- Average Exercise Price per share, options outstanding beginning balance | $ / shares $ 12.23  
Weighted- Average Exercise Price per share, granted | $ / shares 28.44  
Weighted- Average Exercise Price per share, exercised | $ / shares 10.51  
Weighted- Average Exercise Price per share, forfeited | $ / shares 21.43  
Weighted- Average Exercise Price per share, options outstanding ending balance | $ / shares 16.43 $ 12.23
Weighted- Average Exercise Price per share, Options vested and exercisable | $ / shares 11.78  
Weighted- Average Exercise Price per share, Options vested and expected to vest | $ / shares $ 16.43  
Weighted- Average Remaining Contractual Term, Options outstanding 8 years 5 months 26 days 8 years 7 months 13 days
Weighted- Average Remaining Contractual Term, Options vested and exercisable 8 years 7 days  
Weighted- Average Remaining Contractual Term, Options vested and expected to vest 8 years 5 months 26 days  
Aggregate Intrinsic Value, Options outstanding | $ $ 202,713 $ 113,839
Aggregate Intrinsic Value, Options vested and exercisable | $ 88,118  
Aggregate Intrinsic Value, Options vested and expected to vest | $ $ 202,713