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