XML 111 R96.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Lease Payments, 2019 $ 6,004
Operating Lease Payments, 2020 4,871
Operating Lease Payments, 2021 3,877
Operating Lease Payments, 2022 3,226
Operating Lease Payments, 2023 2,617
Operating Lease Payments, Thereafter 11,111
Operating Lease Payments, Total 31,706
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Capital Lease Payments, 2019 279
Capital Lease Payments, 2020 35
Capital Lease Payments, 2021 0
Capital Lease Payments, 2022 0
Capital Lease Payments, 2023 0
Capital Lease Payments, Thereafter 0
Capital Lease Payments, Total 314
Interest on capital leases (2)
Capital Lease Payments, Total 312
2019 6,283
2020 4,906
2021 3,877
2022 3,226
2023 2,617
Thereafter 11,111
Total Operating and Capital Lease Payments 32,020
Interest on capital leases (2)
Total $ 32,018