XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Minimum Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 (nine months) $ 43,550  
2022 75,878  
2023 71,507  
2024 64,277  
2025 56,019  
Thereafter 168,161  
Total undiscounted lease payments 479,392  
Less: imputed interest (49,161)  
Total discounted lease liabilities $ 430,231 $ 377,229