v3.26.1
Note 9 - Common Stock (Details Textual) - The 2026 Repurchase Plan [Member] - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Mar. 12, 2026
Stock Repurchase Program, Authorized Amount     $ 2.5
Stock Repurchased and Retired During Period, Shares (in shares)   15,201  
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 2.64  
Subsequent Event [Member]      
Stock Repurchased and Retired During Period, Shares (in shares) 1,984    
Shares Acquired, Average Cost Per Share (in dollars per share) $ 2.33