v3.25.2
Note 9 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details)
Jun. 30, 2025
shares
Authorized (in shares) 2,100,000
Available (in shares) 696,610
Outstanding (in shares) 1,024,217
The 2016 Plan [Member]  
Authorized (in shares) 1,300,000
Available (in shares) 92,484
Outstanding (in shares) 816,343
The 2024 Directors Plan [Member]  
Authorized (in shares) 800,000
Available (in shares) 604,126
Outstanding (in shares) 195,874
2014 Directors Plan [Member]  
Authorized (in shares) 0
Available (in shares) 0
Outstanding (in shares) 12,000