XML 117 R96.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Operating Lease Future Minimum Payments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]      
2020 $ 19,426    
2021 16,584    
2022 14,218    
2023 13,221    
2024 11,041    
Thereafter 44,452    
Total 118,942    
Rent expense $ 37,091 $ 36,054 $ 35,153