XML 132 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 2,858  
2025 2,808  
2026 3,379  
2027 3,315  
2028 2,899  
Thereafter 16,006  
Total minimum lease payments 31,265  
Less: amounts representing interest 8,711  
Present value of net minimum lease payments 22,554  
Less: current portion of lease liabilities 1,545 $ 1,976
Long-term lease liabilities   21,009 16,969
Finance Leases    
2024 8,532  
2025 8,532  
2026 8,532  
2027 8,532  
2028 8,532  
Thereafter 80,611  
Total minimum lease payments 123,271  
Less: amounts representing interest 32,575  
Present value of net minimum lease payments 90,696  
Less: current portion of lease liabilities 4,555 3,872
Long-term lease liabilities   $ 86,141 $ 102,434