XML 98 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments under Lease Obligations (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Capital lease obligation, 2019 $ 2,507
Capital lease obligation, 2020 1,983
Capital lease obligation, 2021 1,844
Capital lease obligation, 2022 1,630
Capital lease obligation, 2023 204
Capital lease obligation, Thereafter 0
Total minimal leases payments, Capital Leases 8,168
Less: Interest (605)
Present value of minimal lease payments 7,563
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating lease obligation, 2019 16,538
Operating lease obligation, 2020 13,850
Operating lease obligation, 2021 13,044
Operating lease obligation, 2022 11,737
Operating lease obligation, 2023 9,741
Operating lease obligation, Thereafter 37,997
Total minimal leases payments, Operating Leases 102,907
Schedule of Total Future Minimum Lease Payments [Abstract]  
Total lease, 2019 19,045
Total lease, 2020 15,833
Total lease, 2021 14,888
Total lease, 2022 13,367
Total lease, 2023 9,945
Total lease, Thereafter 37,997
Total minimal leases payments $ 111,075