v3.26.1
SCHEDULE OF INTANGIBLE ASSETS, NET (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Intangible Asset, Indefinite-Lived [Line Items]    
Gross Carrying Amount $ 9,480,000 $ 9,480,000
Accumulated Amortization (5,459,538) (5,182,385)
Net Carrying Amount $ 4,020,462 4,297,615
Minimum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 4 years  
Maximum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 13 years  
Trade Names [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Gross Carrying Amount $ 4,489,000 4,489,000
Accumulated Amortization (1,984,730) (1,889,394)
Net Carrying Amount $ 2,504,270 $ 2,599,606
Trade Names [Member] | Minimum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 8 years 8 years
Trade Names [Member] | Maximum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 13 years 13 years
Customer Relationship [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Gross Carrying Amount $ 2,669,000 $ 2,669,000
Accumulated Amortization (2,000,722) (1,926,306)
Net Carrying Amount $ 668,278 $ 742,694
Customer Relationship [Member] | Minimum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 4 years 4 years
Customer Relationship [Member] | Maximum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 6 years 6 years
Non-Compete [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Gross Carrying Amount $ 2,322,000 $ 2,322,000
Accumulated Amortization (1,474,086) (1,366,685)
Net Carrying Amount $ 847,914 $ 955,315
Non-Compete [Member] | Minimum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 4 years 4 years
Non-Compete [Member] | Maximum [Member]    
Intangible Asset, Indefinite-Lived [Line Items]    
Useful Lives (Years) 5 years 5 years