XML 26 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Operating Lease Payments (Detail)
$ in Thousands
Mar. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 (three months) $ 15,389
2021 86,905
2022 71,014
2023 62,090
2024 51,155
Thereafter 142,258
Total undiscounted lease payments 428,811
Less: imputed interest (43,508)
Total discounted lease liabilities $ 385,303