Note 6 - Leases (Details Textual) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Lessee, Operating Lease, Lease Not yet Commenced, Future Lease Obligations | $ 0 | ||
Operating Lease, Lease Income, Lease Payments | $ 2,400 | $ 2,200 | $ 1,900 |
Maximum [Member] | |||
Lessee, Operating Lease, Remaining Lease Term (Year) | 3 years | ||
Lessee, Operating Lease, Renewal Term (Year) | 2 years | ||
Lessor, Operating Lease, Remaining Lease Term (Year) | 3 years | ||
Lessor, Operating Lease, Renewal Term (Year) | 5 years | ||
Minimum [Member] | |||
Lessee, Operating Lease, Remaining Lease Term (Year) | 1 year | ||
Lessor, Operating Lease, Remaining Lease Term (Year) | 1 year |