Note 11 - Leases - Schedule of Supplemental Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Operating cash flows from operating leases | $ 273 | $ 262 | $ 551 | $ 523 | |
| Recognition of right-of-use assets obtained in exchange for operating lease liabilities | $ 344 | $ 0 | $ 344 | $ 0 | |
| Weighted-average remaining lease term – operating leases, in years (Year) | 6 years 1 month 9 days | 6 years 1 month 9 days | 6 years 6 months 7 days | ||
| Weighted-average discount rate – operating leases | 3.60% | 3.60% | 3.51% | ||