XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Amortization  
2024 $ 8,861
2025 6,893
2026 7,330
2027 6,461
2028 3,556
Thereafter 18,523
Total principal maturities 51,624
Maturities  
2024 77,675
2025 315,000
2026 225,000
2027 319,000
2028 146,092
Thereafter 1,122,607
Total principal maturities 2,205,374
Total  
2024 86,536
2025 321,893
2026 232,330
2027 325,461
2028 149,648
Thereafter 1,141,130
Total principal maturities $ 2,256,998