v3.26.1
Stock-based Compensation - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 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,315,750  
Number of Options, Exercised (159,331)  
Number Of Options, Forfeited (116,162)  
Number of Options, Outstanding as of March 31, 2026 9,000,985 7,960,728
Number of Options, Options exercisable March 31, 2026 3,948,929  
Number of Options, Vested and expected to vest March 31 2026 9,000,985  
Weighted Average Exercise Price, Outstanding as of December 31, 2025 $ 6.77  
Weighted Average Exercise Price, Granted 27.11  
Weighted Average Exercise Price, Exercised 3.75  
Weighted Average Exercise Price, Forfeited 15.15  
Weighted Average Exercise Price, Outstanding as of March 31, 2026 9.68 $ 6.77
Weighted Average Exercise Price, Options exercisable March 31, 2026 5.94  
Weighted Average Exercise Price, Vested and expected to vest March 31, 2026 $ 9.68  
Weighted-Average Remaining Contractual Term, Outstanding 7 years 10 months 24 days 8 years
Weighted-Average Remaining Contractual Term, Options exercisable March 31, 2026 7 years 2 months 12 days  
Weighted-Average Remaining Contractual Term, Vested and expected to vest March 31, 2026 7 years 10 months 24 days  
Intrinsic Value, Outstanding $ 21,225 $ 162,277
Intrinsic Value, Options exercisable March 31, 2026 14,257  
Intrinsic Value, Vested and expected to vest March 31, 2026 $ 21,225