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 | ||