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 Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Beginning Balance | shares 7,914,058  
Number of Options, Granted | shares 1,864,790  
Number of Options, Exercised | shares (607,944)  
Number of Options, Forfeited/expired | shares (16,982)  
Number of Options, Ending Balance | shares 9,153,922 7,914,058
Number of Options, Vested and Exercisable | shares 4,239,447  
Weighted Average Exercise Price    
Weighted Average Exercise Price, Beginning Balance | $ / shares $ 7.74  
Weighted Average Exercise Price, Granted | $ / shares 19.18  
Weighted Average Exercise Price, Exercised | $ / shares 6.99  
Weighted Average Exercise Price, Forfeited/expired | $ / shares 7.76  
Weighted Average Exercise Price, Ending Balance | $ / shares 10.12 $ 7.74
Weighted Average Exercise Price, Vested and Exercisable | $ / shares $ 8.8  
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value    
Weighted Average Remaining Contractual Life (Years) 7 years 10 months 24 days 7 years 10 months 24 days
Weighted Average Remaining Contractual Life (Years), Vested and Exercisable 6 years 10 months 24 days  
Aggregate Intrinsic Value, Beginning Balance | $ $ 46,246  
Aggregate Intrinsic Value, Ending Balance | $ 131,716 $ 46,246
Aggregate Intrinsic Value, Vested and Exercisable | $ $ 66,600