XML 48 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Prepaid Expense and Other Current Assets [Abstract]    
Receivables from vendors $ 90,006 $ 83,050
Prepaid income tax 15,483 607
Restricted cash 16,804 11,673
Prepaid expenses 9,704 7,269
Deferred service costs 3,790 3,374
Others (2) 12,315 3,822
Total prepaid expenses and other current assets 148,102 109,795
Receivables from contract manufacturers, buy-sell arrangement 87,100 82,000
VAT receivable, Current $ 8,400 $ 0