XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Future Minimum Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Jun. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 (six months) $ 33,167  
2022 77,286  
2023 73,707  
2024 66,459  
2025 58,069  
Thereafter 174,510  
Total undiscounted lease payments 483,198  
Less: imputed interest (46,984)  
Total discounted lease liabilities $ 436,214 $ 377,229