Note 5 - Stock-based Compensation (Details Textual) - shares |
Dec. 17, 2025 |
Aug. 06, 2024 |
Oct. 31, 2023 |
Sep. 08, 2023 |
Sep. 07, 2023 |
|---|---|---|---|---|---|
| Restricted Stock [Member] | Granted in 2025 [Member] | |||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | 1 year | ||||
| Share-Based Payment Arrangement, Nonemployee [Member] | Share-Based Payment Arrangement, Option [Member] | |||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | 5 years | 5 years | 5 years | ||
| The 2023 Equity Plan [Member] | |||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) | 1,248,133 |