v3.26.1
Notes Payable, Preferred Stock and Stock Purchase Warrants - Carrying Amount of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Carrying Amount $ 55,808 $ 35,586
Amended Loan and Security Agreement    
Debt Instrument [Line Items]    
Principal 55,000 35,000
Debt (Discount) Premium 948 753
Issuance Costs (140) (167)
Carrying Amount $ 55,808 $ 35,586