XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Prepaid Expense and Other Current Assets [Abstract]    
Other receivables $ 40,417 $ 94,859
Prepaid income tax 13,846 14,323
Prepaid expenses 5,832 7,075
Deferred service costs 4,431 4,161
Restricted cash 250 250
Others 17,955 6,317
Total prepaid expenses and other current assets 82,731 126,985
Receivables from contract manufacturers, buy-sell arrangement $ 33,600 $ 83,800