XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Maturities of Long-term debt (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
2025 $ 1,296,133
2026 1,485,209
2027 1,098,767
2028 1,243,632
2029 714,210
Thereafter 1,045,176
Future principal payments 6,883,127
Unamortized discounts and debt issuance costs (28,393)
Total future payments $ 6,854,734