v3.25.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets
                        
   March 31, 2025   December 31, 2024 
    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   $9,678,352   $7,914,035   $17,592,387   $9,236,609   $8,355,778 
Trademarks and trade names   5,128,583    3,427,834    1,700,749    5,128,583    3,295,335    1,833,248 
Non-compete agreements   690,000    690,000          690,000    690,000       
   $23,410,970   $13,796,186   $9,614,784   $23,410,970   $13,221,944   $10,189,026 
Schedule of amortization expense
       
  2025     $ 1,716,176  
  2026       2,091,505  
  2027       1,406,262  
  2028       1,064,106  
  2029       906,886  
  Thereafter       2,429,849  
        $ 9,614,784