XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Intangible Assets, net (Details)
6 Months Ended
Jun. 30, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Beginning balance $ 11,507,653
Additions 376,237
Amortization (1,814,332)
Ending balance 10,069,558
Intellectual Property [Member]  
Finite-Lived Intangible Assets [Line Items]  
Beginning balance 4,473,861
Additions
Amortization (404,484)
Ending balance $ 4,069,377
Intellectual Property [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life 5 years
Intellectual Property [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life 7 years
Customer-Related Intangible Assets [Member]  
Finite-Lived Intangible Assets [Line Items]  
Beginning balance $ 2,885,657
Additions
Amortization (568,830)
Ending balance $ 2,316,827
Customer-Related Intangible Assets [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life 3 years
Customer-Related Intangible Assets [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life 10 years
Trademarks and Trade Names [Member]  
Finite-Lived Intangible Assets [Line Items]  
Beginning balance $ 1,757,891
Additions
Amortization (103,972)
Ending balance $ 1,653,919
Trademarks and Trade Names [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life 5 years
Trademarks and Trade Names [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life 10 years
Noncompete Agreements [Member]  
Finite-Lived Intangible Assets [Line Items]  
Beginning balance $ 335,933
Additions
Amortization (226,561)
Ending balance $ 109,372
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
Additions 232,441
Amortization (344,298)
Ending balance $ 1,220,659
Computer Software, Intangible Asset [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated life 3 years
Beginning balance $ 721,795
Additions 143,796
Amortization (166,187)
Ending balance $ 699,404