v3.25.2
Note 2 - Liquidity and Summary of Significant Accounting Principles (Details Textual)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Feb. 28, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
Retained Earnings (Accumulated Deficit) $ (33,655,763)     $ (33,655,763)   $ (32,259,946)
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation 300,000     $ 300,000    
Number of Operating Segments       1    
Number of Reporting Units       1    
Accounts Receivable, Credit Loss Expense (Reversal)       $ 12,525 $ 17,500  
Accounts Receivable, Allowance for Credit Loss 40,000     40,000   25,000
Inventory, Finished Goods, Gross 94,000     94,000   89,000
Inventory, Raw Materials, Gross 72,000     72,000   61,000
Inventory Write-down       9,119 $ 0  
Inventory Valuation Reserves $ 12,500     $ 12,500   $ 18,675
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate       4.06%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term (Year)       5 years 6 months    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate       75.00%    
The 2016 Omnibus Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | shares       76,000    
The 2016 Omnibus Plan [Member] | Non-executive Employees [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross | shares       76,000 0  
Minimum [Member]            
Property, Plant and Equipment, Useful Life 1 year     1 year    
Maximum [Member]            
Property, Plant and Equipment, Useful Life 6 years     6 years    
Distribution Agreement [Member]            
Proceeds from Fees Received $ 1,500,000 $ 1,500,000   $ 1,500,000    
Private Placement [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | shares           2,000,000
Proceeds from Issuance of Private Placement     $ 1,500,000