XML 26 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Organization and Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Number of Operating Segments 3    
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 0 $ 0  
Accounts Receivable, Allowance for Credit Loss, Writeoff   7,320  
Write Off of Patent Costs 0 16,000  
Impairment of Long-Lived Assets Held-for-use 0    
Research and Development Expense, Total $ 52,510 32,591  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | shares 3,099,867    
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 409,039 $ 1,276,654 $ 2,038,150
TAIWAN, PROVINCE OF CHINA      
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 69,634    
Minimum [Member]      
Property, Plant and Equipment, Useful Life 2 years    
Minimum [Member] | Patents [Member]      
Finite-Lived Intangible Asset, Useful Life 15 years    
Maximum [Member]      
Property, Plant and Equipment, Useful Life 7 years    
Maximum [Member] | Patents [Member]      
Finite-Lived Intangible Asset, Useful Life 20 years