XML 64 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]    
VAT receivable $ 30,769 $ 17,601
Other prepaid expenses 2,745 2,121
Prepaid insurance 939 906
Prepaid maintenance 481 556
Prepayments to supplier 583 227
Prepaid income tax 267 761
Customs deposit 114 5,749
Lease financing cost 825 960
Other receivables 379 670
Total other current assets $ 37,102 $ 29,551