v3.26.1
Term Loan - Future principal loan payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Term Loan    
2027 $ 1,712  
2028 21,611  
2029 11,677  
Total future principal payments 35,000 $ 35,000
Add: End of term charge 2,188 2,188
Less: Unamortized discount and issuance costs (2,683) (2,901)
Total term loan, net of current portion $ 34,505 $ 34,287