XML 12 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Schedule of Future Minimum Operating Lease Payments (Detail)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 (six months) $ 36,834
2021 81,978
2022 69,921
2023 60,464
2024 49,391
Thereafter 140,656
Total undiscounted lease payments 439,244
Less: imputed interest (46,669)
Total discounted lease liabilities $ 392,575