Leases and Rentals - Schedule of Future Operating Lease Payments Under Non-Cancellable Operating Leases (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Leases [Abstract] | |||
| Operating leases, rental expenses | $ 6,000 | $ 5,000 | $ 9,900 |
| 2017 | 3,298 | ||
| 2018 | 1,809 | ||
| 2019 | 739 | ||
| 2020 | 504 | ||
| 2021 | 72 | ||
| Total minimum lease payments | $ 6,422 | ||