XML 67 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Summary of Platform Development Cost Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Stock-based compensation $ 3,560,120 $ 1,319,627  
Platform Development [Member]      
Platform development beginning of period 10,678,692 $ 6,833,900 $ 6,833,900
Payroll-based costs capitalized during the period 853,926   2,537,402
Total capitalized costs 11,532,618   9,371,302
Stock-based compensation 370,052   1,307,390
Platform development end of period $ 11,902,670   $ 10,678,692