XML 124 R104.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Allowance for doubtful accounts $ (6,624) $ (3,349) $ (2,703) $ (1,285)
Additions: Charges to Costs and Expenses (5,255) (1,621) (2,463)  
Deductions: Returns and Write-Offs $ 1,980 $ 975 $ 1,045