XML 21 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance sheet components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Prepaid taxes and taxes receivable $ 6,979 $ 5,461
Transition services agreement receivable (see Note 9) 11,861 11,999
Deposits and other prepaid expenses 2,512 3,020
Other receivable 4,499 6,125
Prepaid expenses and other current assets $ 25,851 $ 26,605