XML 26 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of significant accounting policies (Details Textual) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
May. 08, 2015
Significant Accounting Policies [Line Items]        
Allowance for Doubtful Accounts Receivable $ 79,697   $ 79,697  
Inventory Valuation Reserves $ 779,496   867,816  
Operating Loss Carryforwards     76,267,809  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 5,400,000 4,200,000    
Cash, FDIC Insured Amount $ 250,000      
Operating Loss Carryforwards, Limitations on Use 2022      
Product Warranty Accrual $ 4,250   $ 2,750  
Common Stock [Member]        
Significant Accounting Policies [Line Items]        
Convertible Preferred Stock, Shares Issued upon Conversion 7,374,852     7,374,852
Series A Convertible Redeemable Preferred Stock        
Significant Accounting Policies [Line Items]        
Temporary Equity Redemption Request Of Minimum Percentage Of Holders Of Outstanding Preferred Stock Required 70.00%      
Temporary Equity, Shares Outstanding 0   3,999,864  
Accounts Receivable | Customer One        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage 31.00%   79.00%  
Accounts Receivable | Customer Two        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage 20.00%   15.00%  
Accounts Receivable | Customer Three        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage 15.00%      
Accounts Receivable | Customer Four        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage 13.00%      
Accounts Receivable | Customer Five        
Significant Accounting Policies [Line Items]        
Concentration Risk, Percentage 10.00%      
Maximum        
Significant Accounting Policies [Line Items]        
Accounts Receivable Period Due 45 days      
Minimum        
Significant Accounting Policies [Line Items]        
Accounts Receivable Period Due 30 days