Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Minimum Lease Payments (Details)

v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Operating Leases    
Operating leases, 2018 $ 9,000  
Operating leases, 2019 5,984  
Operating leases, 2020 4,211  
Operating leases, 2021 2,734  
Operating leases, 2022 1,918  
Operating leases, thereafter 321  
Operating leases, future lease payments 24,168  
Operating leases, future lease payments (1,623)  
Operating leases, amount representing interest 22,545  
Operating lease obligations (8,288) $ (9,202)
Operating lease obligations, net of current portion 14,257  
Finance Leases    
Finance leases, 2018 8,749  
Finance leases, 2019 4,131  
Finance leases, 2020 2,371  
Finance leases, 2021 1,107  
Finance leases, 2022 49  
Finance leases, thereafter 19  
Finance leases, future lease payments 16,426  
Finance leases, amount representing interest (753)  
Finance leases, present value of future payments 15,673  
Finance lease obligations, current portion (8,372) (7,421)
Finance lease obligations, net of current portion $ 7,301 $ 5,811