XML 95 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable Allowances - Schedule of Accounts Receivable Allowance (Details) - Allowance for doubtful accounts - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Movement in Valuation Allowances and Reserves      
Beginning Balance $ 8,906 $ 1,945 $ 2,370
Charged to Cost and Expenses (Recovered), net (3,081) 7,058 (96)
Write-offs (1,239) (97) (329)
Ending Balance $ 4,586 $ 8,906 $ 1,945