v3.26.1
Term Loan - Schedule of Future Maturities Under the Loan Agreement (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-Term Debt, Fiscal Year Maturity [Abstract]    
2028 $ 2,500  
2029 5,000  
2030 2,700  
Total future maturities 10,200  
Less: current portion of term loan 0 $ (5,217)
Total term loan, net of current portion 10,200  
Less: unamortized debt discount (450)  
Less: unaccreted final payment costs (45)  
Term loan, non-current, net $ 9,705 $ 4,532