Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)

v3.5.0.2
Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Finite-Lived Intangible Assets [Line Items]        
Cost or Deemed Cost, Beginning Balance     $ 3,897,635  
Cost or Deemed Cost, Additions      
Cost or Deemed Cost, Disposals      
Cost or Deemed Cost, Ending Balance $ 3,897,635   3,897,635  
Accumulated Amortization, Beginning Balance     2,424,752  
Accumulated Amortization, Amortization Charge 42,777 $ 64,643 85,554 $ 129,286
Accumulated Amortization, Disposals      
Accumulated Amortization, Ending Balance 2,510,306   2,510,306  
Net Book Value, Beginning Balance     1,472,883  
Net Book Value, Ending Balance 1,387,329   1,387,329  
Patents & Trademarks [Member]        
Finite-Lived Intangible Assets [Line Items]        
Cost or Deemed Cost, Beginning Balance     2,626,996  
Cost or Deemed Cost, Additions      
Cost or Deemed Cost, Disposals      
Cost or Deemed Cost, Ending Balance 2,626,996   2,626,996  
Accumulated Amortization, Beginning Balance     1,154,113  
Accumulated Amortization, Amortization Charge     85,554  
Accumulated Amortization, Disposals      
Accumulated Amortization, Ending Balance 1,239,667   1,239,667  
Net Book Value, Beginning Balance     1,472,883  
Net Book Value, Ending Balance 1,387,329   1,387,329  
Distributor & Customer Relationships [Member]        
Finite-Lived Intangible Assets [Line Items]        
Cost or Deemed Cost, Beginning Balance     1,270,639  
Cost or Deemed Cost, Additions      
Cost or Deemed Cost, Disposals      
Cost or Deemed Cost, Ending Balance 1,270,639   1,270,639  
Accumulated Amortization, Beginning Balance     1,270,639  
Accumulated Amortization, Amortization Charge      
Accumulated Amortization, Disposals      
Accumulated Amortization, Ending Balance 1,270,639   1,270,639  
Net Book Value, Beginning Balance      
Net Book Value, Ending Balance