XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Future Minimum Repayment (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
2025 (remaining) $ 0
2026 1,750,000
2027 1,500,000
2028 2,000,000
2029 1,897,906
2030 2,000,000
Thereafter 7,950,000
Total minimum principal payments $ 17,097,906