Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Intangible assets other than goodwill - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 2,552,168 $ 2,496,470
Less - accumulated amortization (1,371,145) (1,136,152)
Intangible Assets, Net 1,181,023 1,360,318
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 765,850 726,159
Less - accumulated amortization (532,676) (478,357)
Intangible Assets, Net 233,174 247,802
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 871,021 855,014
Less - accumulated amortization (314,997) (220,764)
Intangible Assets, Net 556,024 634,250
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (140,000) (124,000)
Intangible Assets, Net 100,000 116,000
Favorable contract assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 384,465 384,465
Less - accumulated amortization (355,193) (313,031)
Intangible Assets, Net 29,272 71,434
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 (28,279) 0
Intangible Assets, Net 235,657 263,936
Unfavorable Contract Liability    
Finite-Lived Intangible Assets [Line Items]    
Intangible liability 3,056,655 2,534,818
Less - accumulated amortization (1,797,149) (917,767)
Intangible Liabilities, Net $ 1,259,506 $ 1,617,051