v3.26.3
Trade and other payables - Summary of trade and other payables (Detail) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Trade payable $ 913,000 $ 201,000
Accrued consultant fees 95,000 36,000
Accrued professional fees 16,000 62,000
Accrued clinical development project costs 2,420,000 656,000
Third-party procured supplies and materials 738,000 0
Other payables 113,000 67,000
Total $ 4,295,000 $ 1,022,000