XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Intangible Assets Subjects to Amortization (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Intangible assets, gross $ 99,737,656 $ 99,737,656
Intangible assets, accumulated amortization (33,186,811) (28,235,821)
Intangible assets, net 66,550,845 71,501,835
Developed Technology [Member]    
Intangible assets, gross 19,070,857 19,070,857
Intangible assets, accumulated amortization (9,381,310) (8,283,740)
Intangible assets, net 9,689,547 10,787,117
Noncompete Agreement [Member]    
Intangible assets, gross 480,000 480,000
Intangible assets, accumulated amortization (480,000) (480,000)
Intangible assets, net
Trade Name [Member]    
Intangible assets, gross 3,328,000 3,328,000
Intangible assets, accumulated amortization (572,992) (503,342)
Intangible assets, net 2,755,008 2,824,658
Subscriber Relationships [Member]    
Intangible assets, gross 73,458,799 73,458,799
Intangible assets, accumulated amortization (21,734,342) (18,105,041)
Intangible assets, net 51,724,457 55,353,758
Advertiser Relationships [Member]    
Intangible assets, gross 2,240,000 2,240,000
Intangible assets, accumulated amortization (391,984) (332,515)
Intangible assets, net 1,848,016 1,907,485
Database [Member]    
Intangible assets, gross 1,140,000 1,140,000
Intangible assets, accumulated amortization (626,183) (531,183)
Intangible assets, net 513,817 608,817
Subtotal Amortizable Intangible Assets [Member]    
Intangible assets, gross 99,717,656 99,717,656
Intangible assets, accumulated amortization (33,186,811) (28,235,821)
Intangible assets, net 66,530,845 71,481,835
Website Domain Name [Member]    
Intangible assets, gross 20,000 20,000
Intangible assets, accumulated amortization
Intangible assets, net $ 20,000 $ 20,000