XML 107 R93.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Lease Payments, 2018 $ 4,829
Operating Lease Payments, 2019 3,842
Operating Lease Payments, 2020 2,934
Operating Lease Payments, 2021 1,981
Operating Lease Payments, 2022 1,877
Operating Lease Payments, Thereafter 10,341
Operating Lease Payments, Total 25,804
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Capital Lease Payments, 2018 283
Capital Lease Payments, 2019 292
Capital Lease Payments, 2020 36
Capital Lease Payments, 2021 0
Capital Lease Payments, 2022 0
Capital Lease Payments, Thereafter 0
Capital Lease Payments, Total 611
Interest on capital leases (9)
Capital Lease Payments, Total 602
2018 5,112
2019 4,134
2020 2,970
2021 1,981
2022 1,877
Thereafter 10,341
Total Operating and Capital Lease Payments 26,415
Interest on capital leases (9)
Total $ 26,406