Trade and other payables - Additional Information (Detail) $ in Millions |
12 Months Ended |
|---|---|
|
Jun. 30, 2025
USD ($)
| |
| Payables and Accruals [Line Items] | |
| Payment of disputed trade payables and accrued clinical development project costs | $ 1.2 |
| Payments for payables to vendor | 0.5 |
| Other Nonoperating Income (Expense) [Member] | |
| Payables and Accruals [Line Items] | |
| Liability settlement gain | $ 0.8 |