Loss per share - Computation of Diluted Net Loss Per Share Attributable to Stockholders (Details) - shares |
6 Months Ended | |||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|||
| Employee Stock Option [Member] | ||||
| Loss per share [Abstract] | ||||
| Common Shares excluded from the computation of diluted net loss (in Shares) | 1,785,523 | 1,309,703 | ||
| 2023 Common Warrants [Member] | ||||
| Loss per share [Abstract] | ||||
| Common Shares excluded from the computation of diluted net loss (in Shares) | [1] | 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 | ||
| ||||