Note 3 - Stock-based Compensation (Details Textual) - USD ($) shares in Thousands |
3 Months Ended | 9 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares, Ending Balance (in shares) | 0 | 0 | 0 | 0 | ||||
Share-Based Payment Arrangement, Expense | $ 141,000 | $ 158,000 | $ 62,000 | $ 113,000 | ||||
Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent | 415,000 | $ 498,000 | 415,000 | $ 498,000 | ||||
Restricted Stock [Member] | ||||||||
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $ 430,000 | $ 430,000 | ||||||
Restricted Stock [Member] | Forecast [Member] | ||||||||
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount | $ 22,000 | $ 134,000 | $ 203,000 | $ 71,000 |