Note 19 - Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Expense | $ 1,287 | $ 1,153 |
| Deferred tax benefit | (271) | (244) |
| Total net expense | 1,016 | 909 |
| Stock Appreciation Rights (SARs) [Member] | ||
| Expense | 120 | 103 |
| Deferred tax benefit | (25) | (22) |
| Total net expense | 95 | 81 |
| Restricted Stock [Member] | ||
| Expense | 546 | 450 |
| Deferred tax benefit | (115) | (95) |
| Total net expense | 431 | 355 |
| Restricted Stock Units (RSUs) [Member] | ||
| Expense | 132 | 131 |
| Deferred tax benefit | (28) | (28) |
| Total net expense | 104 | 103 |
| Performance Shares [Member] | ||
| Expense | 489 | 469 |
| Deferred tax benefit | (103) | (99) |
| Total net expense | $ 386 | $ 370 |