Note 10 - Leases (Details Textual) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Operating Leases, Rent Expense, Net, Total | $ 779,000 | $ 869,000 | |
Minimum [Member] | |||
Operating Lease, Remaining Lease Term | 1 year | ||
Maximum [Member] | |||
Operating Lease, Remaining Lease Term | 5 years 255 days |