XML 65 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Balance Sheet Components      
Allowance for doubtful accounts $ 518,111   $ 304,129
Subscription acquisition costs 6,269,758   3,142,580
Subscription acquisition costs, net of current portion 3,394,768   $ 3,417,478
Amortization expense 920,824 $ 587,470  
Amortization expense of intangible asset 5,032,724 834,900  
Impairment charges