XML 139 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable, Net - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Receivables [Abstract]      
Trade receivables $ 53,593 $ 54,547 $ 44,500
Other receivables 2,886 4,446  
Allowance for doubtful accounts (1,324) (495)  
Accounts receivable, net $ 55,155 $ 58,498