XML 99 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Prepaid Expense and Other Assets, Current [Abstract]    
Receivables from vendors $ 94,859 $ 83,050
Prepaid income tax 14,323 607
Prepaid expenses 7,075 7,269
Deferred service costs 4,161 3,374
Restricted cash 250 11,673
Others 6,317 3,822
Total prepaid expenses and other current assets 126,985 109,795
Receivables from contract manufacturers, buy-sell arrangement $ 83,800 $ 82,000