XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Allowance for doubtful accounts $ 758,228   $ 758,228   $ 892,352
Subscription acquisition costs 36,606,560   36,606,560   28,146,895
Subscription acquisition costs, net of current portion 18,682,545   18,682,545   $ 13,358,585
Depreciation, Depletion and Amortization 109,912 $ 102,067 219,726 $ 241,830  
Amortization expense 1,060,372 1,037,834 2,129,217 1,958,658  
Amortization expense of intangible asset $ 4,950,990 $ 5,094,791 9,901,980 10,127,515  
Impairment charges     $ 0 $ 0