XML 144 R107.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Future Rental and Service Income and Future Minimum Rental Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Future Rental and Service Income - Operating Leases  
2019 $ 84,984
2020 56,239
2021 38,139
2022 23,590
2023 13,871
Future years 29,202
Future Rental and Service Income - Operating Leases, Total 246,025
Future Minimum Rental Payments  
2019 11,178
2020 8,206
2021 7,259
2022 4,338
2023 3,263
Future years 8,048
Future Minimum Rental Payments Total $ 42,292