Debt - Narrative - Warrants to Purchase Common Stock (Details) - $ / shares |
Mar. 31, 2026 |
Sep. 15, 2025 |
Aug. 29, 2025 |
Mar. 31, 2025 |
|---|---|---|---|---|
| Class of Warrant or Right [Line Items] | ||||
| Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 | ||
| August 2025 Warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Warrants, number of securities (in shares) | 824,421 | |||
| Common stock, par value (in dollars per share) | $ 0.0001 | |||
| Warrants, exercise price (in dollars per share) | $ 4.84 | |||
| September 2025 Warrants | ||||
| Class of Warrant or Right [Line Items] | ||||
| Warrants, number of securities (in shares) | 397,997 |