Note 14 - Stock-based Compensation 2 (Details Textual) - Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-Based Payment Arrangement, Employee [Member] | ||||
| Share-Based Payment Arrangement, Expense | $ 376 | $ 1,249 | $ 646 | $ 1,251 |
| Share-Based Payment Arrangement, Nonemployee [Member] | Share-Based Payment Arrangement, Option [Member] | ||||
| Share-Based Payment Arrangement, Expense | $ 54 | $ 141 | $ 108 | $ 141 |