XML 95 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies - Operating Leases Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]      
Operating Leases, Rent Expense, Net $ 4,700 $ 3,800 $ 3,400
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2019 4,357    
2020 1,741    
2021 1,164    
2022 894    
2023 1,002    
Thereafter 149    
Future minimum payments due $ 9,307