XML 48 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jun. 30, 2019
Leases [Abstract]    
2020 $ 31,967  
2021 33,334  
2022 24,173  
2023 15,877  
2024 10,442  
2025 7,958  
Thereafter 21,946  
Total operating lease payments 145,697  
Less imputed interest 9,700  
Total operating lease liabilities $ 135,997  
Future minimum rental commitments, 2020   $ 45,920
Future minimum rental commitments, 2021   31,115
Future minimum rental commitments, 2022   21,625
Future minimum rental commitments, 2023   13,228
Future minimum rental commitments, 2024   7,591
Future minimum rental commitments, thereafter   $ 22,723