XML 97 R77.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and contingencies - Schedule of Committed Amounts Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Commitments    
Amounts payable within 12 months of balance date: $ 1,083,825 $ 368,805
Amounts payable after 12 months of balance date: 0 0
Total commitments $ 1,083,825 $ 368,805