v3.26.1
SCHEDULE OF INTANGIBLE ASSETS AND WEIGHTED-AVERAGE REMAINING AMORTIZATION PERIOD (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 8,637,698 $ 11,285,342
Accumulated Amortization (5,781,135) (7,897,362)
Net Carrying Amount $ 2,856,563 $ 3,387,980
Trademarks and Trade Names [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Remaining Amortization Period (Years) 1 month 6 days 3 months 18 days
Gross Carrying Amount $ 1,479,028 $ 1,479,027
Accumulated Amortization (1,475,591) (1,427,398)
Net Carrying Amount $ 3,437 $ 51,629
Internally Developed Software [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Remaining Amortization Period (Years) 9 months 18 days 1 year 3 months 18 days
Gross Carrying Amount $ 1,774,110 $ 1,760,605
Accumulated Amortization (1,482,566) (1,305,944)
Net Carrying Amount $ 291,544 $ 454,661
Customer Relationships [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Remaining Amortization Period (Years) 4 years 4 years 2 months 12 days
Gross Carrying Amount $ 5,384,560 $ 5,384,560
Accumulated Amortization (2,822,978) (2,557,337)
Net Carrying Amount $ 2,561,582 $ 2,827,223
Noncompete Agreements [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Remaining Amortization Period (Years)   3 months 18 days
Gross Carrying Amount   $ 2,661,150
Accumulated Amortization   (2,606,683)
Net Carrying Amount   $ 54,467