XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF INTANGIBLE ASSETS AND WEIGHTED-AVERAGE REMAINING AMORTIZATION PERIOD (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,145,297 $ 14,984,708
Accumulated Amortization (8,405,799) (9,560,811)
Net Carrying Amount $ 3,739,498 $ 5,423,897
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 1 year 1 month 6 days 1 year 9 months 18 days
Gross Carrying Amount $ 1,518,688 $ 1,808,087
Accumulated Amortization (1,409,919) (1,586,651)
Net Carrying Amount $ 108,769 $ 221,436
Internally Developed Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 1 year 6 months 2 years 3 months 18 days
Gross Carrying Amount $ 1,760,605 $ 1,733,817
Accumulated Amortization (1,216,251) (948,706)
Net Carrying Amount $ 544,354 $ 785,111
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 5 years 5 years 9 months 18 days
Gross Carrying Amount $ 5,548,290 $ 7,372,290
Accumulated Amortization (2,559,160) (3,180,376)
Net Carrying Amount $ 2,989,130 $ 4,191,914
Purchased Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 1 year 3 months 18 days 2 years
Gross Carrying Amount $ 565,704 $ 565,704
Accumulated Amortization (564,316) (563,470)
Net Carrying Amount $ 1,388 $ 2,234
Non-Competition Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 7 months 6 days 1 year 3 months 18 days
Gross Carrying Amount $ 2,752,010 $ 3,504,810
Accumulated Amortization (2,656,153) (3,281,608)
Net Carrying Amount $ 95,857 $ 223,202