Note 9 - Leases - Maturities of Lease Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
[1] | ||
|---|---|---|---|---|---|
| 2022 | $ 1,608 | ||||
| 2023 | 1,244 | ||||
| 2024 | 1,040 | ||||
| 2025 | 1,040 | ||||
| 2026 | 1,040 | ||||
| Thereafter | 415 | ||||
| Total future minimum lease payments | 6,387 | ||||
| Less imputed interest | (1,569) | ||||
| Total | 4,818 | ||||
| Operating lease liabilities | 4,818 | ||||
| Operating lease liabilities, current portion | (1,068) | $ (1,118) | |||
| Operating lease liabilities, net of current portion | $ 3,750 | $ 2,606 | |||
| |||||