v3.26.1
Stock-Based Compensation - Schedule of stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Weighted Average Remaining Term (years) and Aggregate Intrinsic Value      
Weighted average grant date fair value $ 3.27 $ 3.76  
2023 Plan      
Shares Underlying Options      
Shares Underlying Options, Beginning 7,199,571    
Shares Underlying Options, Granted 1,328,000    
Shares Underlying Options, Exercised (6,278)    
Shares Underlying Options, Forfeited/canceled (146,836)    
Shares Underlying Options, Ending 8,374,457   7,199,571
Shares Underlying Options, Exercisable 4,461,304    
Weighted Average Exercise Price      
Weighted Average Exercise Price Outstanding, Beginning $ 6.23    
Weighted Average Exercise Price, Granted 3.82    
Weighted Average Exercise Price, Exercised 4.06    
Weighted Average Exercise Price, Forfeited/canceled 6.13    
Weighted Average Exercise Price Outstanding, Ending 5.85   $ 6.23
Weighted Average Exercise Price, Exercisable $ 7.46    
Weighted Average Remaining Term (years) and Aggregate Intrinsic Value      
Weighted Average Remaining Term (years), Outstanding 7 years 4 months 2 days   7 years 29 days
Weighted Average Remaining Term (years), Exercisable 5 years 9 months 7 days    
Aggregate Intrinsic Value Outstanding $ 2,679   $ 1,963
Aggregate Intrinsic Value, Exercised 4    
Aggregate Intrinsic Value, Exercisable $ 43