XML 99 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Note 19 - Subsequent Events (Details Textual) - USD ($)
Mar. 15, 2025
Dec. 23, 2026
Dec. 22, 2025
Mar. 20, 2025
Mar. 14, 2025
Forecast [Member] | Share Repurchase Program Third Amendment [Member]          
Share Repurchase Program, Authorized, Amount   $ 750,000 $ 750,000    
Subsequent Event [Member]          
Share Repurchase Program, Period in Force (Month) 24 months        
Subsequent Event [Member] | Maximum [Member]          
Share Repurchase Program, Authorized, Amount         $ 3,000,000
Subsequent Event [Member] | Maximum [Member] | Share Repurchase Program Third Amendment [Member]          
Share Repurchase Program, Authorized, Amount       $ 1,500,000  
Subsequent Event [Member] | Minimum [Member] | Share Repurchase Program Third Amendment [Member]          
Stock Repurchase Program, Credit Party Liquidity       $ 10,000,000