XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the nine months ended September 30, 2024) $ 1,893  
2025 9,318  
2026 445  
2027 5,405  
2028 4,352  
Thereafter 32,241  
Total future minimum lease payments 53,654  
Less - amount representing interest 23,595  
Operating Lease, Liability, Total 30,059  
Less - current lease obligations 8,215 $ 9,254
Long-term lease obligations 21,844 16,632
Finance Leases    
2024 (excluding the nine months ended September 30, 2024) 3,434  
2025 10,989  
2026 5,162  
2027 2,072  
2028 1,193  
Thereafter 1,880  
Total future minimum lease payments 24,730  
Less - amount representing interest 2,578  
Present value of future minimum lease payments 22,152  
Less - current lease obligations 10,852 8,665
Long-term lease obligations $ 11,300 $ 13,746