XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Maturities of Long-term debt (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
2025 $ 2,148,647
2026 1,412,325
2027 1,045,874
2028 1,163,047
2029 599,904
Thereafter 960,587
Future principal payments 7,330,384
Unamortized discounts and debt issuance costs (29,523)
Total future payments $ 7,300,861