Annual report pursuant to Section 13 and 15(d)

Intangible assets other than goodwill - Schedule of Intangible Assets (Details)

v3.19.1
Intangible assets other than goodwill - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 3,754,762 $ 3,498,307
Less - accumulated amortization (860,772) (601,849)
Intangible Assets, Net 2,893,990 2,896,458
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 726,159 605,704
Less - accumulated amortization (345,658) (285,341)
Intangible Assets, Net 380,501 320,363
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 910,569 808,323
Less - accumulated amortization (188,239) (154,972)
Intangible Assets, Net 722,330 653,351
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (92,000) (76,000)
Intangible Assets, Net 148,000 164,000
TTcogen Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 29,607 0
Less - accumulated amortization (2,776) 0
Intangible Assets, Net 26,831 0
Favorable contract assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 1,561,739 1,561,739
Less - accumulated amortization (232,099) (85,536)
Intangible Assets, Net 1,329,640 1,476,203
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 22,752 19,540
Less - accumulated amortization 0 0
Intangible Assets, Net 22,752 19,540
In process R&D    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 263,936  
Less - accumulated amortization 0 0
Intangible Assets, Net 263,936 263,001
Unfavorable Contract Liability    
Finite-Lived Intangible Assets [Line Items]    
Intangible liability 7,912,275 8,341,922
Less - accumulated amortization (1,619,676) (612,255)
Intangible Liabilities, Net $ 6,292,599 $ 7,729,667