Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Intangible Assets and Liabilities Other Than Goodwill -Amounts related to intangible assets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 4,806,795 $ 4,806,795
Less - accumulated amortization (2,475,836) (2,293,606)
Intangible assets, net 2,330,959 2,513,189
Unfavorable Contract Liability    
Finite-Lived Intangible Assets [Line Items]    
Unfavorable contract liability 2,618,168 2,618,168
Less - accumulated amortization (2,259,127) (2,195,329)
Unfavorable contract liability, net 359,041 422,839
Product Certifications    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 777,465 777,465
Less - accumulated amortization (721,888) (709,855)
Intangible assets, net 55,577 67,610
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 888,910 888,910
Less - accumulated amortization (631,592) (584,493)
Intangible assets, net 257,318 304,417
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (196,000) (188,000)
Intangible assets, net 44,000 52,000
Favorable Contract Asset    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 384,465 384,465
Less - accumulated amortization (381,690) (379,839)
Intangible assets, net 2,775 4,626
Customer Contracts    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 2,225,123 2,225,123
Less - accumulated amortization (384,419) (290,025)
Intangible assets, net 1,840,704 1,935,098
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 Research and Development [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets 263,936 263,936
Less - accumulated amortization (160,247) (141,394)
Intangible assets, net $ 103,689 $ 122,542