v3.25.2
Trade and other payables
12 Months Ended
Mar. 31, 2025
Trade and other payables [Abstract]  
Trade and other payables
7. Trade and other payables
 
        
   
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