XML 80 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Schedule of Future Minimum Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Jun. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 (three months) $ 13,188  
2022 77,841  
2023 76,895  
2024 70,669  
2025 62,468  
Thereafter 180,313  
Total undiscounted lease payments 481,374  
Less: imputed interest (44,973)  
Total discounted lease liabilities $ 436,401 $ 377,229