XML 117 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Maturities of Long-term debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Long-Term Debt, Fiscal Year Maturity  
2024 $ 2,135,319
2025 1,853,515
2026 1,389,750
2027 728,936
2028 744,892
Thereafter 300,000
Future principal payments 7,152,412
Unamortized discounts and debt issuance costs (26,892)
Total future payments $ 7,125,520