XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Stock Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Sep. 05, 2024
Apr. 15, 2024
Aug. 31, 2019
May 31, 2019
Dissenting Shares [Member]        
Stock Redeemed or Called During Period, Shares (in shares) 652,249 652,249    
Share Price (in dollars per share) $ 8.63 $ 6.94    
Stock Redeemed or Called During Period, Value $ 5.6      
Stock Repurchase Program [Member]        
Share Repurchase Program, Authorized, Amount       $ 8.0
Share Repurchase Program, Authorized, Additional Amount Authorized     $ 1.0