XML 82 R47.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
Jun. 30, 2019
Prepaid Expense and Other Current Assets [Abstract]    
Receivables from vendors $ 92,354 $ 83,050
Prepaid income tax 17,608 607
Restricted cash 12,682 11,673
Prepaid expenses 7,645 7,269
Deferred service costs 3,748 3,374
Others 13,018 3,822
Total prepaid expenses and other current assets 147,055 109,795
Receivables from contract manufacturers, buy-sell arrangement $ 85,600 $ 82,000