v3.26.1
Commitment and contingencies - Schedule of Committed Amounts Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Commitments    
Amounts payable within 12 months of balance date: $ 13,611,035 $ 368,805
Amounts payable after 12 months of balance date: 199,002 0
Total commitments $ 13,810,037 $ 368,805