XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (excluding the nine months ended September 30, 2023) $ 2,751  
2024 10,717  
2025 8,009  
2026 2,768  
2027 2,353  
Thereafter 13,059  
Total future minimum lease payments 39,657  
Less - amount representing interest 12,162  
Operating Lease, Liability, Total 27,495  
Less - current lease obligations 9,089 $ 4,738
Long-term lease obligations 18,406 11,018
Finance Leases    
2023 (excluding the nine months ended September 30, 2023) 1,921  
2024 7,490  
2025 6,495  
2026 1,966  
2027 1,529  
Thereafter 1,583  
Total future minimum lease payments 20,984  
Less - amount representing interest 1,722  
Present value of future minimum lease payments 19,262  
Less - current lease obligations 6,342 4,031
Long-term lease obligations $ 12,920 $ 11,102