XML 59 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Cost   $ 3,548,527
Additions $ 67,636,178  
Amortization (400,821)  
Impairment  
Net Book Value 70,783,884  
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Cost   231,146
Additions 2,664,448  
Amortization (163,724)  
Impairment  
Net Book Value $ 2,731,870  
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 Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Cost   38,400
Additions $ 1,878,658  
Amortization (103,094)  
Impairment  
Net Book Value $ 1,813,964  
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 3 years  
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 10 years  
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Cost   31,040
Additions $ 1,196,203  
Amortization (46,022)  
Impairment  
Net Book Value $ 1,181,221  
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  
Non-compete agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Cost   67,042
Additions $ 62,521  
Amortization (27,927)  
Impairment  
Net Book Value $ 101,636  
Non-compete agreement [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 2 years  
Non-compete agreement [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  
Gross Cost   72,899
Additions $ 369,060  
Amortization (60,054)  
Impairment  
Net Book Value 381,905  
Indefinite-lived Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Cost   440,527
Additions 6,170,890  
Amortization (400,821)  
Net Book Value 6,210,596  
Goodwill [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Cost   $ 3,108,000
Additions 61,465,288  
Amortization  
Impairment  
Net Book Value $ 64,573,288