v3.25.2
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