XML 124 R103.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details 1)
$ in Thousands
Dec. 31, 2017
USD ($)
Future Rental and Service Income - Operating Leases  
Future Rental and Service Income - Operating Leases, 2018 $ 67,716
Future Rental and Service Income - Operating Leases, 2019 47,005
Future Rental and Service Income - Operating Leases, 2020 29,875
Future Rental and Service Income - Operating Leases, 2021 19,739
Future Rental and Service Income - Operating Leases, 2022 11,901
Future Rental and Service Income - Operating Leases, Future years 20,784
Future Rental and Service Income - Operating Leases, Total 197,020
Future Minimum Rental Payments  
Future Minimum Rental Payments, 2018 11,390
Future Minimum Rental Payments, 2019 6,952
Future Minimum Rental Payments, 2020 5,100
Future Minimum Rental Payments, 2021 4,461
Future Minimum Rental Payments, 2022 3,073
Future Minimum Rental Payments, Future years 9,768
Future Minimum Rental Payments, Total $ 40,744