XML 77 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Operating Lease Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Property Subject to Operating Lease [Member]  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2017 $ 10,898
2018 9,903
2019 8,348
2020 5,233
2021 3,140
2022 and beyond 10,461
Total minimum lease payments 47,983
Other Leases [Member]  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2017 6,607
2018 5,515
2019 4,355
2020 1,502
2021 1,501
2022 and beyond 2,001
Total minimum lease payments $ 21,481