Loss per share - Computation of Diluted Net Loss Per Share Attributable to Common Shareholders (Details) - shares |
3 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Employee Stock Option [Member] | ||
Loss per share [Abstract] | ||
Common Shares excluded from the computation of diluted net loss (in Shares) | 1,326,453 | 919,923 |
September 2023 Common Warrants [Member] | ||
Loss per share [Abstract] | ||
Common Shares excluded from the computation of diluted net loss (in Shares) | 2,536,391 | 2,536,391 |
February 2025 Common Warrants [Member] | ||
Loss per share [Abstract] | ||
Common Shares excluded from the computation of diluted net loss (in Shares) | 4,418,292 | 0 |