XML 34 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Prepaid Expense and Other Assets, Current [Abstract]    
Receivables from vendors $ 60,741 $ 93,003
Restricted cash 17,234 2,803
Prepaid expenses 7,578 6,321
Deferred service costs 3,354 2,920
Others 8,950 5,809
Total prepaid expenses and other current assets 97,857 110,856
Receivables from contract manufacturers, buy-sell arrangement $ 59,700 $ 87,400