Pre-funded Warrants (Details) - $ / shares |
1 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Nov. 25, 2024 |
Oct. 31, 2020 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Jun. 14, 2024 |
|
| Common stock | |||||
| Class of Warrant or Right [Line Items] | |||||
| Shares issued during period (in shares) | 497,344 | 739,225 | |||
| Pre-funded warrants | |||||
| Class of Warrant or Right [Line Items] | |||||
| Number of stock warrants issued (in shares) | 248,672 | 739,225 | |||
| Exercise price (in dollars per share) | $ 1.01 | $ 0.001 | |||
| Pre-funded warrants | |||||
| Class of Warrant or Right [Line Items] | |||||
| Maximum percentage of holding for exercise warrants (as a percent) | 9.99% | ||||
| Maximum percentage of increase (decrease) of holding for exercise warrants (as a percent) | 19.99% | ||||
| Prior notice period to change percentage of holding (in days) | 61 days | ||||
| Issuance of pre-funded warrants (in shares) | 14,058,153 | 14,058,153 | |||
| 2024 Pre-funded Warrants | |||||
| Class of Warrant or Right [Line Items] | |||||
| Maximum percentage of holding for exercise warrants (as a percent) | 4.99% | ||||
| Issuance of pre-funded warrants (in shares) | 3,846,184 | 5,669,578 | |||