XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Schedule of Principal Payments Due on Long-term Debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 4,596
2025 4,133
2026 280,590
2027 4,155
2028 4,163
Thereafter 378,945
Total long-term debt and finance leases $ 676,582