v3.26.3
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
[1] The September 2023 common warrants expired on October 21, 2025.