v3.25.2
Interest-bearing loans and borrowings - Schedule of unsecured notes (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Mar. 18, 2022
Disclosure of detailed information about borrowings [line items]      
Borrowings $ 5,641,722,000 $ 2,622,255,000  
Total other notes      
Disclosure of detailed information about borrowings [line items]      
Facility size 200,000,000 200,000,000  
Borrowings 200,000,000 200,000,000  
Total other notes | Gross carrying amount      
Disclosure of detailed information about borrowings [line items]      
Borrowings 202,950,000 202,620,000  
Unsecured notes      
Disclosure of detailed information about borrowings [line items]      
Facility size 200,000,000 200,000,000 $ 200,000,000
Borrowings 200,000,000 200,000,000  
Unsecured notes | Gross carrying amount      
Disclosure of detailed information about borrowings [line items]      
Borrowings $ 202,950,000 $ 202,620,000  
Unsecured notes | Nominal interest rate      
Disclosure of detailed information about borrowings [line items]      
Nominal interest rate 6.25%