v3.26.1
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