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