XML 57 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
2022, finance leases $ 2,006  
2022, operating leases 2,605  
2022, total 4,611  
2023, finance leases 1,921  
2023, operating leases 3,388  
2023, total 5,309  
2024, finance leases 1,038  
2024, operating leases 2,933  
2024, total 3,971  
2025, finance leases 634  
2025, operating leases 3,015  
2025, total 3,649  
2026, finance leases 422  
2026, operating leases 3,059  
2026, total 3,481  
2026 and thereafter, finance leases 722  
2026 and thereafter, operating leases 14,045  
2026 and thereafter, total 14,767  
Total lease payments, finance leases 6,743  
Total lease payments, operating leases 29,045  
Total lease payments, total 35,788  
Less—portion representing interest, finance leases (780)  
Less—portion representing interest, operating leases (9,296)  
Less—portion representing interest, total (10,076)  
Present value of lease obligations, finance leases 5,963  
Present value of lease obligations, operating leases 19,749  
Present value of lease obligations, total 25,712  
Less—current portion of lease obligations, finance leases (2,250) $ (2,060)
Less—current portion of lease obligations, operating leases (1,798) (1,775)
Less—current portion of lease obligations, total (4,048)  
Long-term portion of lease obligations, finance leases 3,713 2,481
Long-term portion of lease obligations, operating leases 17,951 $ 18,405
Long-term portion of lease obligations, total $ 21,664