XML 107 R91.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Schedule of Future Minimum Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 78,302  
2022 68,239  
2023 62,529  
2024 55,302  
2025 47,430  
Thereafter 106,067  
Total undiscounted lease payments 417,869  
Less: imputed interest (40,640)  
Total discounted lease liabilities $ 377,229  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2020   $ 81,027
2021   72,331
2022   63,655
2023   54,056
2024   43,691
Thereafter   132,792
Total minimum lease payments   $ 447,552