Annual report pursuant to Section 13 and 15(d)

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

v3.20.1
Intangible assets other than goodwill - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 2,578,564 $ 3,754,762
Less - accumulated amortization (984,783) (860,772)
Intangible Assets, Net 1,593,781 2,893,990
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 726,159 726,159
Less - accumulated amortization (399,906) (345,658)
Intangible Assets, Net 326,253 380,501
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 1,017,108 910,569
Less - accumulated amortization (206,499) (188,239)
Intangible Assets, Net 810,609 722,330
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (108,000) (92,000)
Intangible Assets, Net 132,000 148,000
TTcogen Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 29,607 29,607
Less - accumulated amortization (6,477) (2,776)
Intangible Assets, Net 23,130 26,831
Favorable contract assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 274,858 1,561,739
Less - accumulated amortization (263,901) (232,099)
Intangible Assets, Net 10,957 1,329,640
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 26,896 22,752
Less - accumulated amortization 0 0
Intangible Assets, Net 26,896 22,752
In process R&D    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 263,936 263,936
Less - accumulated amortization 0 0
Intangible Assets, Net 263,936 263,936
Unfavorable Contract Liability    
Finite-Lived Intangible Assets [Line Items]    
Intangible liability 4,689,025 7,912,275
Less - accumulated amortization (2,154,207) (1,619,676)
Intangible Liabilities, Net $ 2,534,818 $ 6,292,599