XML 81 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Leases [Abstract]    
2020 $ 11,818  
2021 40,886  
2022 29,494  
2023 19,666  
2024 12,377  
Thereafter 32,548  
Total operating lease payments 146,789  
Less imputed interest 8,606  
Total operating lease liabilities $ 138,183  
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, after 2024   $ 22,723