XML 70 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Intangible Assets, Net Other Than Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Beginning balance $ 11,507,653 $ 13,565,494
Additions 561,613 1,435,090
Amortization (3,554,678) (3,492,931)
Impairment (5,899,307)
Ending balance 2,615,281 11,507,653
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning balance 4,473,861 5,427,294
Additions
Amortization (808,968) (953,433)
Impairment (3,058,539)  
Ending balance $ 606,354 $ 4,473,861
Intellectual Property [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life 5 years 5 years
Intellectual Property [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life 7 years 7 years
Customer-Related Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning balance $ 2,885,657 $ 4,047,319
Additions
Amortization (1,137,663) (1,161,662)
Impairment (748,220)  
Ending balance $ 999,774 $ 2,885,657
Customer-Related Intangible Assets [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life 3 years 3 years
Customer-Related Intangible Assets [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life 10 years 10 years
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning balance $ 1,757,891 $ 1,985,236
Additions
Amortization (207,944) (227,345)
Impairment (1,122,942)  
Ending balance $ 427,005 $ 1,757,891
Trademarks and Trade Names [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life 5 years 5 years
Trademarks and Trade Names [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life 10 years 10 years
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Beginning balance $ 335,933 $ 831,501
Additions
Amortization (335,933) (495,568)
Impairment  
Ending balance $ 335,933
Noncompete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life   2 years
Noncompete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life   4 years
Platform Development Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life   3 years
Beginning balance 1,332,516 $ 995,880
Additions 357,724 817,029
Amortization (720,634) (480,393)
Impairment (969,606)  
Ending balance $ 1,332,516
Computer Software, Intangible Asset [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated life 3 years 3 years
Beginning balance $ 721,795 $ 278,264
Additions 203,889 618,061
Amortization (343,536) (174,530)
Impairment  
Ending balance $ 582,148 $ 721,795