v3.25.4
SCHEDULE OF INTANGIBLE ASSETS AND WEIGHTED-AVERAGE REMAINING AMORTIZATION PERIOD (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 11,285,342 $ 14,984,708
Accumulated Amortization (7,897,362) (9,560,811)
Net carrying amount $ 3,387,980 $ 5,423,897
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 3 months 18 days 1 year 9 months 18 days
Gross Carrying Amount $ 1,479,027 $ 1,808,087
Accumulated Amortization (1,427,398) (1,586,651)
Net carrying amount $ 51,629 $ 221,436
Internally Developed Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 1 year 3 months 18 days 2 years 3 months 18 days
Gross Carrying Amount $ 1,760,605 $ 1,733,817
Accumulated Amortization (1,305,944) (948,706)
Net carrying amount $ 454,661 $ 785,111
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 4 years 2 months 12 days 5 years 9 months 18 days
Gross Carrying Amount $ 5,384,560 $ 7,372,290
Accumulated Amortization (2,557,337) (3,180,376)
Net carrying amount $ 2,827,223 $ 4,191,914
Non-competition Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 3 months 18 days 1 year 3 months 18 days
Gross Carrying Amount $ 2,661,150 $ 3,504,810
Accumulated Amortization (2,606,683) (3,281,608)
Net carrying amount $ 54,467 $ 223,202
Purchased Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period   2 years
Gross Carrying Amount   $ 565,704
Accumulated Amortization   (563,470)
Net carrying amount   $ 2,234