XML 141 R128.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments, Contingencies and Other Items (Schedule of Future Minimum Payments, Operating and Finance Leases) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Operating leases  
2020 $ 7,912
2021 7,684
2022 6,967
2023 3,959
2024 2,850
After 2024 11,285
Future minimum lease payments under existing leases 40,657
Finance leases  
2020 3,336
2021 3,336
2022 3,336
2023 2,830
2024 2,661
After 2024 10,129
Future minimum lease payments under existing leases $ 25,628