Note 6 - Leases - Balance Sheet Information (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Other Long-term Assets [Member] | ||
Operating lease ROU assets | $ 4,288 | $ 6,297 |
Other Accrued Liabilities [Member] | ||
Operating lease liabilities | 2,133 | 2,539 |
Other Long-term Liabilities [Member] | ||
Operating Lease, Liability, Noncurrent | $ 1,664 | $ 3,268 |