v3.26.1
GOODWILL AND INTANGIBLE ASSETS (Details 1) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 23,410,970 $ 23,410,970
Accumulated Amortization 15,512,363 13,221,944
Net Carrying Amount 7,898,607 10,189,026
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 17,592,387 17,592,387
Accumulated Amortization 10,997,027 9,236,609
Net Carrying Amount 6,595,360 8,355,778
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,128,583 5,128,583
Accumulated Amortization 3,825,336 3,295,335
Net Carrying Amount 1,303,247 1,833,248
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 690,000 690,000
Accumulated Amortization 690,000 690,000
Net Carrying Amount