Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details)

v3.8.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Reserve for accounts deemed uncollectible (as a percent) 100.00%    
Allowance for doubtful accounts reserve balance $ 461,000 $ 272,000  
Inventory valuation reserves 812,000 960,000  
Impairment charges of long lived assets 0 0  
Advertising costs 204,000 40,000 $ 31,000
Research and development $ 6,699,120 $ 4,212,023 $ 3,237,171
Dilutive instruments outstanding 0 0  
Weighted Average Common Shares outstanding - basic and diluted 33,322,767 30,702,164 26,075,670
Minimum      
Age of doubtful accounts 60 days    
Licensing Agreements And Patents | Minimum      
Estimated useful life 5 years    
Licensing Agreements And Patents | Maximum      
Estimated useful life 20 years    
Furniture and Equipment | Minimum      
Estimated useful life 2 years    
Furniture and Equipment | Maximum      
Estimated useful life 5 years    
Leasehold Improvements      
Estimated useful life 5 years    
Processing Equipment | Minimum      
Estimated useful life 5 years    
Processing Equipment | Maximum      
Estimated useful life 7 years