v3.26.1
Stock-based Compensation - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number of Options, Outstanding as of December 31, 2025 7,960,728  
Number of Options, Granted 1,913,476  
Number of Options, Exercised (221,189)  
Number Of Options, Forfeited (326,594)  
Number of Options, Expired (37,322)  
Number of Options, Outstanding as of June 30, 2026 9,289,099 7,960,728
Number of Options, Options exercisable June 30, 2026 4,523,418  
Number of Options, Vested and expected to vest June 30, 2026 9,289,099  
Weighted Average Exercise Price, Outstanding as of December 31, 2025 $ 6.77  
Weighted Average Exercise Price, Granted 21.1  
Weighted Average Exercise Price, Exercised 3.8  
Weighted Average Exercise Price, Forfeited 20.91  
Weighted Average Exercise Price, Expired 8.99  
Weighted Average Exercise Price, Outstanding as of June 30, 2026 9.28 $ 6.77
Weighted Average Exercise Price, Options exercisable June 30, 2026 6.53  
Weighted Average Exercise Price, Vested and expected to vest June 30, 2026 $ 9.28  
Weighted-Average Remaining Contractual Term, Outstanding 8 years 8 years
Weighted-Average Remaining Contractual Term, Options exercisable June 30, 2026 7 years 2 months 12 days  
Weighted-Average Remaining Contractual Term, Vested and expected to vest June 30, 2026 8 years  
Intrinsic Value, Outstanding $ 9,161 $ 162,277
Intrinsic Value, Options exercisable June 30, 2026 7,350  
Intrinsic Value, Vested and expected to vest June 30, 2026 $ 9,161