XML 47 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Nature of Business and Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Accounting Policies [Line Items]    
Property, Plant and Equipment, Depreciation Methods the straight-line or an accelerated method  
Foreign currency transaction (gain)/loss $ (147,623) $ 109,491
Revenue Recognition Determination Of Selling Price Method Generally, net sales reflect product sales less the distributor discount of 20 percent to 40 percent of the suggested retail price.  
Revenue Recognition Description Of Sales Returns Allowable returns are limited to saleable product which was purchased within twelve months of the termination for a refund of 100% of the original purchase price less any distributor royalties and commission received relating to the original purchase of the returned products.  
Sales Returns Goods Percentage 0.20% 0.24%
Advertising Expense $ 36,900 $ 18,500
Research and Development Expense $ 694,000 $ 765,000
Computer Equipment And Software [Member] | Minimum [Member]    
Accounting Policies [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Computer Equipment And Software [Member] | Maximum [Member]    
Accounting Policies [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Office Equipment And Machinery [Member]    
Accounting Policies [Line Items]    
Property, Plant and Equipment, Useful Life 7 years  
Real Property [Member]    
Accounting Policies [Line Items]    
Property, Plant and Equipment, Useful Life 39 years