XML 99 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Tax related receivables $ 41,252 $ 36,794
Current promissory note and related interest receivable 25,005 0
Other prepaid expenses and current assets 24,637 23,227
Prepaid software and maintenance 7,128 5,938
Other current receivables 4,428 6,511
Total prepaid expenses and other current assets $ 102,450 $ 72,470