v3.26.1
GOODWILL AND INTANGIBLE ASSETS (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 23,410,970 $ 23,410,970
Accumulated Amortization 16,558,115 15,512,363
Net Carrying Amount 6,852,855 7,898,607
Customer Relationships [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 17,592,387 17,592,387
Accumulated Amortization 11,777,779 10,997,027
Net Carrying Amount 5,814,608 6,595,360
Trademarks and Trade Names [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 5,128,583 5,128,583
Accumulated Amortization 4,090,336 3,825,336
Net Carrying Amount 1,038,247 1,303,247
Noncompete Agreements [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 690,000 690,000
Accumulated Amortization 690,000 690,000
Net Carrying Amount