Commitments and Contingencies Commitments and Contingencies (Details) - USD ($) $ in Thousands |
Dec. 31, 2017 |
Dec. 31, 2016 |
| Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] |
|
|
| 2016 |
$ 3,441
|
|
| 2017 |
3,056
|
|
| 2018 |
2,521
|
|
| 2019 |
2,155
|
|
| 2020 |
303
|
|
| Thereafter |
586
|
|
| Total future minimum lease payments |
12,062
|
|
| Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] |
|
|
| 2016 |
842
|
|
| 2017 |
817
|
|
| 2018 |
771
|
|
| 2019 |
779
|
|
| 2020 |
803
|
|
| Thereafter |
7,818
|
|
| Total future minimum lease payments |
11,830
|
|
| Less: amount representing interest (rates ranging from 7.0% to 11.5%) |
(5,145)
|
|
| Less: current portion of obligations under capital leases |
(324)
|
$ (246)
|
| Long-term obligations under capital leases |
$ 6,361
|
$ 2,630
|
| Capital Lease Obligations | Minimum |
|
|
| Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] |
|
|
| Future Minimum Lease Payments Interest Rate |
7.00%
|
|
| Capital Lease Obligations | Maximum |
|
|
| Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] |
|
|
| Future Minimum Lease Payments Interest Rate |
11.50%
|
|