Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets and Liabilities Other Than Goodwill -Amounts related to intangible assets (Details)

v3.20.2
Intangible Assets and Liabilities Other Than Goodwill -Amounts related to intangible assets (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 2,521,872 $ 2,578,564
Less - accumulated amortization (1,046,078) (984,783)
Intangible assets, net 1,475,794 1,593,781
Unfavorable contract liability 4,689,025 4,689,025
Less - accumulated amortization (2,373,885) (2,154,207)
Unfavorable contract liability, net 2,315,140 2,534,818
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 726,159 726,159
Less - accumulated amortization (427,030) (399,906)
Intangible assets, net 299,129 326,253
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 880,416 1,017,108
Less - accumulated amortization (214,503) (206,499)
Intangible assets, net 665,913 810,609
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (116,000) (108,000)
Intangible assets, net 124,000 132,000
Favorable contract asset    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 354,858 274,858
Less - accumulated amortization (280,218) (263,901)
Intangible assets, net 74,640 10,957
TTcogen Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 29,607 29,607
Less - accumulated amortization (8,327) (6,477)
Intangible assets, net 21,280 23,130
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 26,896 26,896
Less - accumulated amortization 0 0
Intangible assets, net 26,896 26,896
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