v3.26.1
Intangible Assets and Liabilities Other Than Goodwill -Amounts related to intangible assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets $ 4,806,745 $ 4,806,795
Less - accumulated amortization (2,838,613) (2,660,292)
Intangible assets, net 1,968,132 2,146,503
Unfavorable Contract Liability    
Intangible Asset, Finite-Lived [Line Items]    
Unfavorable contract liability 2,341,478 2,341,478
Less - accumulated amortization (2,160,054) (2,136,143)
Unfavorable contract liability, net 181,424 205,335
Product Certifications    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 777,465 777,465
Less - accumulated amortization (743,044) (732,469)
Intangible assets, net 34,421 44,996
Patents    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 888,860 888,910
Less - accumulated amortization (727,942) (682,370)
Intangible assets, net 160,918 206,540
Developed Technology    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 240,000 240,000
Less - accumulated amortization (212,000) (204,000)
Intangible assets, net 28,000 36,000
Favorable Contract Asset    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 384,465 384,465
Less - accumulated amortization (384,465) (383,540)
Intangible assets, net 0 925
Customer Contracts    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 2,225,123 2,225,123
Less - accumulated amortization (573,210) (478,813)
Intangible assets, net 1,651,913 1,746,310
Trademarks    
Intangible Asset, Finite-Lived [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]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets 263,936 263,936
Less - accumulated amortization (197,952) (179,100)
Intangible assets, net $ 65,984 $ 84,836