XML 96 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease Commitments - Schedule of Future Minimum Cash Commitments Under Operating Leases (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Gross Operating Lease Commitments, 2019 $ 34,490
Gross Operating Lease Commitments, 2020 30,653
Gross Operating Lease Commitments, 2021 26,172
Gross Operating Lease Commitments, 2022 20,358
Gross Operating Lease Commitments, 2023 18,981
Gross Operating Lease Commitments, Thereafter 65,854
Gross Operating Lease Commitments, Total 196,508
Sub-Leases, 2019 234
Sub-Leases, 2020 234
Sub-Leases, 2021 0
Sub-Leases, 2022 0
Sub-Leases, 2023 0
Sub-Leases, Thereafter 0
Sub-Leases, Total 468
Net Operating Lease Commitments, 2019 34,256
Net Operating Lease Commitments, 2020 30,419
Net Operating Lease Commitments, 2021 26,172
Net Operating Lease Commitments, 2022 20,358
Net Operating Lease Commitments, 2023 18,981
Net Operating Lease Commitments , Thereafter 65,854
Net Operating Lease Commitments, Total $ 196,040