v3.25.2
SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,351,308 $ 7,351,308
Accumulated Amortization (6,015,434) (5,549,094)
Net Carrying Amount 1,335,874 1,802,214
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,835,981 3,835,981
Accumulated Amortization (3,298,186) (3,123,766)
Net Carrying Amount 537,795 712,215
Customer Base [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 572,048 572,048
Accumulated Amortization (354,890) (319,587)
Net Carrying Amount 217,158 252,461
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 487,400 487,400
Accumulated Amortization (487,400) (484,120)
Net Carrying Amount 3,280
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,455,879 2,455,879
Accumulated Amortization (1,874,958) (1,621,621)
Net Carrying Amount $ 580,921 $ 834,258