v3.26.1
Note 11 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jan. 27, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Apr. 07, 2026
Nov. 07, 2025
Share-Based Payment Arrangement, Expense   $ 239,867 $ 66,714 $ 377,816 $ 118,929    
Executive Officer [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 220,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 3.51            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years            
President and CEO [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 109,500            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 3.51            
Share-Based Compensation Arrangement by Share-Based Payment Award, Minimum Operating Income for Vesting, Percentage 300.00%            
The 2025 Plan [Member]              
Common Stock, Capital Shares Reserved for Future Issuance (in shares)           650,000 500,000
At The Market [Member]              
Proceeds from Issuance of Common Stock, Net     $ (304,987)   $ (281,446)    
Stock Issued During Period, Shares, New Issues (in shares)   0   0