XML 110 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Operating Lease Future Minimum Payments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]      
2019 $ 16,382    
2020 14,044    
2021 10,566    
2022 9,453    
2023 8,848    
Thereafter 44,360    
Total 103,653    
Rent expense $ 36,054 $ 35,153 $ 32,444