v3.26.1
Stock Option Plan - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding as of December 31, 2025 4,088,900  
Number of Stock Options granted 307,792  
Number of Stock Options exercised Shares (5,256)  
Number of Stock Options forfeited or cancelled (42,316)  
Number of Stock Options expired (2,498)  
Number of Stock Options, as of March 31, 2026 4,346,622 4,088,900
Number of Stock Options exercisable as of March 31, 2026 1,860,689  
Weighted Average Exercise Price, as of December 31, 2025 $ 4.92  
Weighted Average Exercise Price, granted 7.57  
Weighted Average Exercise Price, exercised 2.9  
Weighted Average Exercise Price, forfeited or cancelled 4.84  
Weighted Average Exercise Price, expired 4.62  
Weighted Average Exercise Price, as of March 31, 2026 5.11 $ 4.92
Weighted Average Exercise Price, Options exercisable as of March 31, 2026 $ 5.05  
Remaining Contractual Life (in years), Outstanding 8 years 14 days 8 years 2 months 12 days
Remaining Contractual Life (in years), Options exercisable as of March 31, 2026 6 years 7 months 17 days  
Aggregate Intrinsic Value, Outstanding as of December 31, 2025 $ 28,825 $ 444
Aggregate Intrinsic Value, Options exercisable as of Exercisable at March 31, 2026 $ 12,452