Warrants (Details) - USD ($) $ / shares in Units, $ in Thousands, shares in Millions |
1 Months Ended | 3 Months Ended | ||||
|---|---|---|---|---|---|---|
Mar. 12, 2026 |
Mar. 31, 2026 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
Aug. 31, 2025 |
|
| Class of Warrant or Right [Line Items] | ||||||
| Gross proceeds from issuance of warrants | $ 15,000 | $ 15,000 | $ 15,000 | $ 0 | ||
| Number of warrants outstanding (in shares) | 10.6 | 10.6 | 20.6 | |||
| Weighted average exercise price of outstanding warrants (in USD per share) | $ 1.78 | $ 1.78 | $ 1.64 | |||
| Common Stock | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Warrant to purchase common stock (in shares) | 10.0 | 10.0 | 10.0 | |||
| Registered Direct Offering Warrant | Private Placement | ||||||
| Class of Warrant or Right [Line Items] | ||||||
| Warrant to purchase common stock (in shares) | 20.0 | |||||