XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Tax related receivables $ 72,481 $ 41,252
Prepaid software and maintenance 21,543 7,128
Current promissory note 21,314 25,005
Other current receivables 24,957 29,065
Total prepaid expenses and other current assets $ 140,295 $ 102,450