Warrants - Narrative (Details) - USD ($) $ / shares in Units, $ in Millions |
Jan. 31, 2026 |
Jan. 31, 2025 |
Dec. 31, 2023 |
Apr. 30, 2020 |
|---|---|---|---|---|
| Equity-classified common stock warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Number of securities called by warrants (in shares) | 1,600,000 | |||
| Exercise price of warrants (in dollars per share) | $ 2.60 | |||
| Warrants term | 10 years | |||
| Common Stock Warrant | ||||
| Class of Warrant or Right [Line Items] | ||||
| Number of securities called by warrants (in shares) | 60,000 | |||
| Exercise price of warrants (in dollars per share) | $ 1.16 | |||
| Liability outstanding | $ 0.5 | $ 0.8 | ||
| Series G Warrant | ||||
| Class of Warrant or Right [Line Items] | ||||
| Number of securities called by warrants (in shares) | 251,750 | 251,750 | ||
| Warrants term | 5 years | |||
| Liability outstanding | $ 1.5 | $ 2.7 |