XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Leases (Schedule of Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Remainder of 2019 $ 4,279
Lessee, Operating Lease, Liability, Payments, 2020 5,034
Lessee, Operating Lease, Liability, Payments, 2021 4,203
Lessee, Operating Lease, Liability, Payments, 2022 3,725
Lessee, Operating Lease, Liability, Payments, 2023 3,406
Lessee, Operating Lease, Liability, Payments, Due after 2023 14,878
Lessee, Operating Lease, Liability, Payments, Total 35,525
Lessee, Operating Lease, Liability, Interest 7,719
Operating Lease, Present value of lease liabilities 27,806
Minimum lease payment for operating leases signed but not yet commenced $ 2,100