XML 105 R90.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments (Schedule Of Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Commitments [Abstract]      
2020   $ 23,500  
2021   17,161  
2022   12,403  
2023   9,478  
2024   7,916  
Thereafter   27,555  
Total minimum lease payments   98,013  
Rent expenses $ 23,400 $ 21,100 $ 20,100