Leases and Rentals - Schedule of Future Operating Lease Payments Under Non-Cancellable Operating Leases (Details) $ in Thousands |
Dec. 31, 2017
USD ($)
|
|---|---|
| Leases [Abstract] | |
| 2018 | $ 3,626 |
| 2019 | 953 |
| 2020 | 711 |
| 2021 | 213 |
| 2022 | 10 |
| Total minimum lease payments | $ 5,513 |