Note 14 - Leases - Maturity of Operating and Financing Leases Liabilities (Details) $ in Thousands |
Dec. 31, 2021
USD ($)
|
| 2022, operating leases |
$ 2,844
|
| 2022, financing leases |
643
|
| 2022, operating and financing leases |
3,487
|
| 2023, operating leases |
2,716
|
| 2023, financing leases |
260
|
| 2023, operating and financing leases |
2,976
|
| 2024, operating leases |
2,704
|
| 2024, financing leases |
65
|
| 2024, operating and financing leases |
2,769
|
| 2025, operating leases |
2,715
|
| 2025, financing leases |
0
|
| 2025, operating and financing leases |
2,715
|
| 2026, operating leases |
2,789
|
| 2026, financing leases |
0
|
| 2026, operating and financing leases |
2,789
|
| Thereafter, operating leases |
2,675
|
| Thereafter, financing leases |
0
|
| Thereafter, operating and financing leases |
2,675
|
| Total lease payments, operating leases |
16,443
|
| Total lease payments, financing leases |
968
|
| Total lease payments, operating and financing leases |
17,411
|
| Less: interest, operating leases |
2,435
|
| Less: interest, financing leases |
15
|
| Less: interest, operating and financing leases |
2,450
|
| Present value of lease liabilities, financing leases |
953
|
| Present value of lease liabilities, operating and financing leases |
14,961
|
| Accrued liabilities and Operating Lease Liabilities, Long-term [Member] |
|
| Present value of lease liabilities, operating leases |
$ 14,008
|