Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Intangible assets other than goodwill - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 4,354,331 $ 2,581,672
Less - accumulated amortization (1,918,102) (1,584,078)
Intangible Assets, Net 2,436,229 997,594
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 777,465 777,465
Less - accumulated amortization (658,676) (584,863)
Intangible Assets, Net 118,789 192,602
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 888,910 888,910
Less - accumulated amortization (496,807) (405,140)
Intangible Assets, Net 392,103 483,770
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (172,000) (156,000)
Intangible Assets, Net 68,000 84,000
Favorable contract assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 384,465 384,465
Less - accumulated amortization (376,139) (372,091)
Intangible Assets, Net 8,326 12,374
Customer contract    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 1,772,659 0
Less - accumulated amortization (110,791) 0
Intangible Assets, Net 1,661,868 0
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 (103,689) (65,984)
Intangible Assets, Net 160,247 197,952
Unfavorable Contract Liability    
Finite-Lived Intangible Assets [Line Items]    
Intangible liability 2,618,168 2,618,168
Less - accumulated amortization (2,019,122) (1,797,951)
Intangible Liabilities, Net $ 599,046 $ 820,217