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