Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Intangible assets other than goodwill - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 4,806,795 $ 4,354,331
Less - accumulated amortization (2,293,606) (1,918,102)
Intangible Assets, Net 2,513,189 2,436,229
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 777,465 777,465
Less - accumulated amortization (709,855) (658,676)
Intangible Assets, Net 67,610 118,789
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 888,910 888,910
Less - accumulated amortization (584,493) (496,807)
Intangible Assets, Net 304,417 392,103
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (188,000) (172,000)
Intangible Assets, Net 52,000 68,000
Favorable contract assets    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 384,465 384,465
Less - accumulated amortization (379,839) (376,139)
Intangible Assets, Net 4,626 8,326
Customer contract    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 2,225,123 1,772,659
Less - accumulated amortization (290,025) (110,791)
Intangible Assets, Net 1,935,098 1,661,868
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 (141,394) (103,689)
Intangible Assets, Net 122,542 160,247
Unfavorable Contract Liability    
Finite-Lived Intangible Assets [Line Items]    
Intangible liability 2,618,168 2,618,168
Less - accumulated amortization (2,195,329) (2,019,122)
Intangible Liabilities, Net $ 422,839 $ 599,046