v3.26.1
Note 5 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Exercised, number of options (in shares) 9,145 10,014    
Service based Stock Options [Member]        
Beginning balance, outstanding, number of options (in shares) 608,782   608,782  
Beginning balance, outstanding, weighted average exercise price (in dollars per share) $ 27.52   $ 27.52  
Granted, number of options (in shares)     17,638 11,021
Granted, weighted average exercise price (in dollars per share)     $ 22.01  
Exercised, number of options (in shares)     9,145  
Exercised, weighted average exercise price (in dollars per share)     $ 15.23  
Expired, number (in shares)     6,839  
Expired, weighted average exercise price (in dollars per share)     $ 65.8  
Forfeited, number of options (in shares)     0  
Outstanding, number (in shares)     610,436  
Outstanding, weighted average exercise price (in dollars per share)     $ 27.12  
Outstanding, weighted average contractual term (Year)     6 years 10 months 17 days  
Outstanding, aggregate intrinsic value     $ 0  
Exercisable, number (in shares)     568,884  
Exercisable, weighted average exercise price (in dollars per share)     $ 26.58  
Exercisable, weighted average remaining contractual term (Year)     6 years 10 months 20 days  
Exercisable, aggregate intrinsic value     $ 0