Note 5 - Stock-based Compensation - Schedule of Compensation Expense and Income Tax Benefits (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Stock-based compensation expense | $ 281 | $ 325 | $ 602 | $ 649 |
Related tax benefits recognized in earnings | 58 | 71 | 128 | 140 |
Share-Based Payment Arrangement, Option [Member] | ||||
Stock-based compensation expense | 142 | 165 | 304 | 329 |
Restricted Stock [Member] | ||||
Stock-based compensation expense | $ 139 | $ 160 | $ 298 | $ 320 |