XML 94 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 18,890
2020 16,724
2021 13,605
2022 10,420
2023 7,453
Thereafter 19,363
Future Minimum Payments Due, Total $ 86,455