XML 55 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
2022, finance leases $ 1,358  
2022, operating leases 1,738  
2022, total 3,096  
2023, finance leases 1,924  
2023, operating leases 3,388  
2023, total 5,312  
2024, finance leases 1,041  
2024, operating leases 2,933  
2024, total 3,974  
2025, finance leases 635  
2025, operating leases 3,015  
2025, total 3,650  
2026, finance leases 422  
2026, operating leases 3,059  
2026, total 3,481  
2026 and thereafter, finance leases 413  
2026 and thereafter, operating leases 14,043  
2026 and thereafter, total 14,456  
Total lease payments, finance leases 5,793  
Total lease payments, operating leases 28,176  
Total lease payments, total 33,969  
Less—portion representing interest, finance leases (683)  
Less—portion representing interest, operating leases (8,867)  
Less—portion representing interest, total (9,550)  
Present value of lease obligations, finance leases 5,110  
Present value of lease obligations, operating leases 19,309  
Present value of lease obligations, total 24,419  
Less—current portion of lease obligations, finance leases (2,170) $ (2,060)
Less—current portion of lease obligations, operating leases (1,798) (1,775)
Less—current portion of lease obligations, total (3,968)  
Long-term portion of lease obligations, finance leases 2,940 2,481
Long-term portion of lease obligations, operating leases 17,511 $ 18,405
Long-term portion of lease obligations, total $ 20,451