XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Scheduled Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 123,299
2025 132,878
2026 2,663,669
2027 116,712
2028 1,017,856
Thereafter $ 4,391,566