XML 149 R131.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Schedule of Future Minimum Rental Payments and Receipts for Leases) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Rental Payments, 2017 $ 29,181
Rental Payments, 2018 28,035
Rental Payments, 2019 26,254
Rental Payments, 2020 24,552
Rental Payments, 2021 20,885
Rental Payments, Thereafter 77,541
Rental Payments, Total 206,448
Rental Receipts, 2017 717
Rental Receipts, 2018 592
Rental Receipts, 2019 488
Rental Receipts, 2020 395
Rental Receipts, 2021 353
Rental Receipts, Thereafter 1,438
Rental Receipts, Total $ 3,983