v3.25.3
Note 9 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details)
Sep. 30, 2025
shares
Authorized (in shares) 2,100,000
Available (in shares) 546,882
Outstanding (in shares) 813,381
The 2016 Plan [Member]  
Authorized (in shares) 1,300,000
Available (in shares) 92,756
Outstanding (in shares) 801,381
The 2024 Directors Plan [Member]  
Authorized (in shares) 800,000
Available (in shares) 454,126
Outstanding (in shares) 0
2014 Directors Plan [Member]  
Authorized (in shares) 0
Available (in shares) 0
Outstanding (in shares) 12,000