v3.26.3
Leases - Additional Information (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
agreement
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]    
Operating lease, new lease agreements | agreement 2  
Operating lease, payments | $ $ 210 $ 200
Melbourne | Office Building    
Lessee, Lease, Description [Line Items]    
Operating lease term 5 years  
Perth | Office Building    
Lessee, Lease, Description [Line Items]    
Operating lease term 3 years