XML 62 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and contingencies (Tables)
3 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Committed Amounts Payable
The committed amounts are payable as set out below:
(in USD thousands)September 30,
2025
June 30,
2025
Commitments
Amounts payable within 12 months of balance date:$1,083,825 $368,805 
Amounts payable after 12 months of balance date:— — 
Total commitments$1,083,825 $368,805