Quarterly report pursuant to Section 13 or 15(d)

Other Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details)

v3.21.1
Other Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]    
Net Carrying Value $ 7,729,713  
Year-to-date Amortization 466,376  
Indefinite-lived Intangible Assets (Excluding Goodwill) 390,000  
Intangible assets classified as long-term    
Carrying Value 17,565,000  
Accumulated Amortization and Impairment (9,445,287)  
Net Carrying Value 8,119,713 $ 8,586,089
Goodwill, Impaired, Accumulated Impairment Loss    
Carrying Value 9,853,342  
Net Carrying Value $ 9,853,342 $ 9,853,342
Customer list, Google    
Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]    
Term 20 years  
Carrying Value $ 8,820,000  
Accumulated Amortization and Impairment (4,005,751)  
Net Carrying Value 4,814,249  
Year-to-date Amortization $ 110,250  
Technology    
Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]    
Term 5 years  
Carrying Value $ 3,600,000  
Accumulated Amortization and Impairment (3,000,000)  
Net Carrying Value 600,000  
Year-to-date Amortization $ 180,000  
Customer list, ReTargeter    
Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]    
Term 5 years  
Carrying Value $ 1,931,250  
Accumulated Amortization and Impairment (643,750)  
Net Carrying Value 1,287,500  
Year-to-date Amortization $ 96,562  
Customer list, all other    
Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]    
Term 10 years  
Carrying Value $ 1,610,000  
Accumulated Amortization and Impairment (1,462,453)  
Net Carrying Value 147,547  
Year-to-date Amortization $ 40,251  
Brand name, ReTargeter    
Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]    
Term 5 years  
Carrying Value $ 643,750  
Accumulated Amortization and Impairment (214,583)  
Net Carrying Value 429,167  
Year-to-date Amortization $ 32,188  
Customer relationships    
Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]    
Term 20 years  
Carrying Value $ 570,000  
Accumulated Amortization and Impairment (118,750)  
Net Carrying Value 451,250  
Year-to-date Amortization $ 7,125