XML 67 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Other long term assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]    
Prepayments for property and equipment $ 4,846 $ 17,599
Investments in privately held companies 700 700
Lease financing costs 1,758 1,922
VAT long-term receivable 0 3,396
Customs deposit 980 1,589
Other long-term deposits 889 2,252
Office leases deposits 1,031 853
Other 413 387
Other long-term assets $ 10,617 $ 28,698