v3.26.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of intangible assets
                        
   June 30, 2026   December 31, 2025 
    Gross Carrying
Amount
    Accumulated
Amortization
    Net Carrying
Amount
    Gross Carrying
Amount
    Accumulated
Amortization
    Net Carrying
Amount
 
Intangible assets subject to amortization:                              
Customer relationships  $17,592,387   $11,777,779   $5,814,608   $17,592,387   $10,997,027   $6,595,360 
Trademarks and trade names   5,128,583    4,090,336    1,038,247    5,128,583    3,825,336    1,303,247 
Non-compete agreements   690,000    690,000        690,000    690,000     
   $23,410,970   $16,558,115   $6,852,855   $23,410,970   $15,512,363   $7,898,607 
Schedule of amortization expense
     
      
 2026   $1,045,753 
 2027    1,406,262 
 2028    1,064,106 
 2029    906,886 
 2030    727,096 
 Thereafter    1,702,752 
 Total   $6,852,855