XML 51 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Tax related receivables $ 55,162 $ 41,252
Current promissory note and related interest receivable 13,598 7,128
Current promissory note 14,552 25,005
Other current receivables 25,264 29,065
Total prepaid expenses and other current assets $ 108,576 $ 102,450