XML 100 R86.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Schedule of Future Minimum Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Jun. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 $ 72,160  
2023 78,333  
2024 71,953  
2025 63,032  
2026 53,540  
Thereafter 127,808  
Total undiscounted lease payments 466,826  
Less: imputed interest (42,244)  
Total discounted lease liabilities $ 424,582 $ 377,229