XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE OF INTANGIBLE ASSETS AND WEIGHTED-AVERAGE REMAINING AMORTIZATION PERIOD (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,984,708 $ 19,750,417
Accumulated Amortization (9,560,811) (8,707,660)
Net carrying amount $ 5,423,897 $ 11,042,757
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 1 year 9 months 18 days 1 year 6 months
Gross Carrying Amount $ 1,808,087 $ 1,807,189
Accumulated Amortization (1,586,651) (1,320,939)
Net carrying amount $ 221,436 $ 486,250
Internally Developed Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 2 years 3 months 18 days 3 years 2 months 12 days
Gross Carrying Amount $ 1,733,817 $ 1,798,922
Accumulated Amortization (948,706) (650,029)
Net carrying amount $ 785,111 $ 1,148,893
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 5 years 9 months 18 days 8 years
Gross Carrying Amount $ 7,372,290 $ 11,922,290
Accumulated Amortization (3,180,376) (3,193,629)
Net carrying amount $ 4,191,914 $ 8,728,661
Purchased Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 2 years 3 months 18 days
Gross Carrying Amount $ 565,704 $ 667,206
Accumulated Amortization (563,470) (618,418)
Net carrying amount $ 2,234 $ 48,788
Non-competition Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Amortization Period 1 year 3 months 18 days 10 months 24 days
Gross Carrying Amount $ 3,504,810 $ 3,504,810
Accumulated Amortization (3,281,608) (2,874,645)
Net carrying amount $ 223,202 630,165
Video Production Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   50,000
Accumulated Amortization   (50,000)
Net carrying amount