XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Summary of Platform Development Cost Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Stock-based compensation $ 11,185,953 $ 6,951,074  
Dispositions (105,123)  
Platform Development [Member]      
Platform development beginning of period 10,678,692 $ 6,833,900 $ 6,833,900
Payroll-based costs capitalized during the period 2,885,788   2,537,402
Total capitalized costs 13,564,480   9,371,302
Stock-based compensation 1,259,163   1,307,390
Dispositions (10,800)  
Platform development end of period $ 14,812,843   $ 10,678,692