v3.25.2
Trade and other payables (Tables)
12 Months Ended
Mar. 31, 2025
Trade and other payables [Abstract]  
Accounts Payable and Accrued Liabilities
        
   
March 31, 2025
    
March 31, 2024
 
   $    $ 
Trade payables
 601    1,007 
Accrued research and development expenses  565    133 
Accrued liabilities and other payables
 103    43 
Employee salaries and benefits payable
 661    501 
Total trade and other payables
 1,930    1,684