XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Note 3 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Jan. 31, 2019
USD ($)
Number of Operating Segments 2    
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 10,000 $ 10,000  
Inventory Valuation Reserves, Ending Balance 756,000 763,000  
Unrecognized Tax Benefits, Ending Balance $ 0 0  
Open Tax Year 2015 2016 2017    
Operating Lease, Right-of-Use Asset $ 129,982 $ 129,000
Operating Lease, Liability, Total $ 129,982   $ 129,000
Options and Warrants [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 8,461,057 6,703,553  
Minimum [Member]      
Property, Plant and Equipment, Useful Life 2 years    
Maximum [Member]      
Property, Plant and Equipment, Useful Life 7 years