v3.26.1
Note 15 - Subsequent Events (Details Textual) - USD ($)
Mar. 02, 2026
Feb. 28, 2026
Jan. 28, 2026
Mar. 03, 2025
Share Repurchase Program, Authorized, Amount       $ 5
Subsequent Event [Member]        
Share Repurchase Program, Authorized, Amount   $ 5,000,000    
Subsequent Event [Member] | Streeterville Note [Member]        
Proceeds from Issuance of Debt $ 20,000,000      
Subsequent Event [Member] | Tumim Stone Capital [Member]        
Equity Offering, Amount Available     $ 6,000,000