Stockholders' Equity and Warrants - Warrants (Parenthetical) (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
Aug. 26, 2021 |
|
| Class of Warrant or Right [Line Items] | |||
| Warrants, exercise price (in dollars per share) | $ 11.5 | ||
| March 2026 Registered Direct Offering | |||
| Class of Warrant or Right [Line Items] | |||
| Warrants, exercise price (in dollars per share) | $ 1.28 | ||
| Loan Agreement Warrants | |||
| Class of Warrant or Right [Line Items] | |||
| Base aggregate exercise value | $ 3.4 | $ 3.4 | |
| Warrants, exercise price (in dollars per share) | $ 0.8 | $ 1.28 |