XML 157 R147.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Payments for Finance Leases and Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finance Leases    
2024 $ 825  
2025 825  
2026 825  
2027 825  
2028 825  
Thereafter 19,804  
Total Future Minimum Lease Payments 23,929  
Amounts Representing Interest (13,739)  
Finance Lease Obligations 10,190 $ 10,294
Operating Leases    
2024 11,496  
2025 10,855  
2026 9,634  
2027 8,313  
2028 8,817  
Thereafter 78,996  
Total Future Minimum Lease Payments 128,111  
Amounts Representing Interest (33,418)  
Operating Lease Liabilities $ 94,693 $ 100,526