Note 6 - Non-Cash Share-Based Employee Compensation (Details Textual) - 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, Option [Member] | ||||
| Share-Based Payment Arrangement, Expense | $ 405 | $ 126 | $ 767 | $ 244 |
| Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | 4,953 | 4,953 | ||
| Restricted Stock Units (RSUs) [Member] | ||||
| Share-Based Payment Arrangement, Expense | 107 | $ 299 | 164 | $ 574 |
| Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ 962,000 | $ 962,000 | ||