v3.26.1
Loan and Security Agreements - Schedule of Future Principal Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2026 $ 4,063  
2027 16,250  
2028 12,187  
Total principal payments 32,500  
Plus: Final payment fee 1,625  
Less: unamortized debt discount and final fee (1,346)  
Total debt 32,779  
Less: current portion of long-term debt (11,707)
Long-term debt, net $ 21,072 $ 32,534