XML 90 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Tax related receivables $ 35,424 $ 36,794
Current promissory note and related interest receivable 27,101 0
Other current receivables 2,283 6,511
Prepaid software and maintenance 10,735 5,938
Other prepaid expenses and current assets 21,052 23,227
Total prepaid expenses and other current assets $ 96,595 $ 72,470