XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
2024, finance leases $ 1,274  
2024, operating leases 842  
2024, total 2,116  
2025, finance leases 1,767  
2025, operating leases 3,455  
2025, total 5,222  
2026, finance leases 1,510  
2026, operating leases 3,449  
2026, total 4,959  
2027, finance leases 1,213  
2027, operating leases 3,151  
2027, total 4,364  
2028, finance leases 952  
2028, operating leases 3,160  
2028, total 4,112  
2029 and thereafter, finance leases 520  
2029 and thereafter, operating leases 7,804  
2029 and thereafter, total 8,324  
Total lease payments, finance leases 7,236  
Total lease payments, operating leases 21,861  
Total lease payments, total 29,097  
Less—portion representing interest, finance leases (831)  
Less—portion representing interest, operating leases (5,468)  
Less—portion representing interest, total (6,299)  
Present value of lease obligations, finance leases 6,405  
Present value of lease obligations, operating leases 16,393  
Present value of lease obligations, total 22,798  
Less—current portion of lease obligations, finance leases (2,270) $ (2,153)
Less—current portion of lease obligations, operating leases (2,059) (1,851)
Less—current portion of lease obligations, total (4,329)  
Long-term portion of lease obligations, finance leases 4,135 3,372
Long-term portion of lease obligations, operating leases 14,334 $ 15,888
Long-term portion of lease obligations, total $ 18,469