Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Intangible assets other than goodwill - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 2,496,470 $ 2,578,564
Less - accumulated amortization (1,136,152) (984,783)
Intangible Assets, Net 1,360,318 1,593,781
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 726,159 726,159
Less - accumulated amortization (478,357) (399,906)
Intangible Assets, Net 247,802 326,253
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 855,014 1,017,108
Less - accumulated amortization (220,764) (206,499)
Intangible Assets, Net 634,250 810,609
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (124,000) (108,000)
Intangible Assets, Net 116,000 132,000
Favorable contract assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 384,465 304,465
Less - accumulated amortization (313,031) (270,378)
Intangible Assets, Net 71,434 34,087
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
Unfavorable Contract Liability    
Finite-Lived Intangible Assets [Line Items]    
Intangible liability 2,534,818 4,689,025
Less - accumulated amortization (917,767) (2,154,207)
Intangible Liabilities, Net $ 1,617,051 $ 2,534,818