Annual report pursuant to Section 13 and 15(d)

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

v3.3.1.900
Intangible assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
Dec. 31, 2015
Dec. 31, 2014
Schedule of Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 1,363,306 $ 1,230,274
Less - accumulated amortization (318,695) (218,974)
Intangible Assets, Net 1,044,611 1,011,300
Product Certifications    
Schedule of Finite-Lived Intangible Assets [Line Items]    
Intangible assets 514,616 475,344
Less - accumulated amortization (182,931) (128,732)
Intangible Assets, Net 331,685 346,612
Patents    
Schedule of Finite-Lived Intangible Assets [Line Items]    
Intangible assets 603,915 514,930
Less - accumulated amortization (91,764) (62,242)
Intangible Assets, Net 512,151 452,688
Developed Technology    
Schedule of Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (44,000) (28,000)
Intangible Assets, Net 196,000 $ 212,000
Trademarks    
Schedule of Finite-Lived Intangible Assets [Line Items]    
Intangible assets 4,775  
Intangible Assets, Net $ 4,775