XML 98 R84.htm IDEA: XBRL DOCUMENT v3.19.2
Debt Lease commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Future minimum rental commitments due in 2020 $ 45,920    
Future minimum rental commitments due in 2021 31,115    
Future minimum rental commitments due in 2022 21,625    
Future minimum rental commitments due in 2023 13,228    
Future minimum rental commitments due in 2024 7,591    
Future minimum rental commitments due after 2024 22,723    
Rental expense $ 126,752 $ 126,940 $ 118,723