Loss per share - Computation of Diluted Net Loss Per Share Attributable to Stockholders (Details) - shares |
12 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Employee Stock Option [Member] | ||
| Loss per share [Abstract] | ||
| Common shares excluded from the computation of diluted net loss (in Shares) | 1,345,453 | 934,923 |
| 2023 Common Warrants [Member] | ||
| Loss per share [Abstract] | ||
| Common shares excluded from the computation of diluted net loss (in Shares) | 0 | 2,536,391 |
| 2025 Common Warrants [Member] | ||
| Loss per share [Abstract] | ||
| Common shares excluded from the computation of diluted net loss (in Shares) | 4,418,292 | 4,418,292 |