XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details)
Dec. 31, 2024
shares
Authorized (in shares) 2,100,000
Available (in shares) 1,235,958
Outstanding (in shares) 607,085
The 2016 Plan [Member]  
Authorized (in shares) 1,300,000
Available (in shares) 631,832
Outstanding (in shares) 399,211
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