v3.25.2
Trade and other payables (Tables)
3 Months Ended
Jun. 30, 2025
Trade and other payables [Abstract]  
Accounts Payable and Accrued Liabilities
       
   
 
June 30, 2025
   
 
March 31, 2025
 
       
Trade payables
 1,339   601 
Accrued research and development expenses
 637   565 
Employee salaries and benefits payable
 303   661 
Accrued liabilities and payables
 36   103 
Total trade and other payables
 2,315   1,930