v3.26.3
Warrants - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Jan. 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Class of Warrant or Right [Line Items]      
Number of shares called by warrants (in shares) 2,275,313    
Proceeds from Issuance of Warrants $ 7,300 $ 7,933 $ 9,167
Warrants In Connection With Horizon and Oxford Loan Agreement      
Class of Warrant or Right [Line Items]      
Outstanding warrants   125,999  
Exercise price per warrant (in USD per share)   $ 3.130