XML 117 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Leases (Schedule of Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Remainder of 2019 $ 1,452
Lessee, Operating Lease, Liability, Payments, 2020 5,400
Lessee, Operating Lease, Liability, Payments, 2021 4,579
Lessee, Operating Lease, Liability, Payments, 2022 4,093
Lessee, Operating Lease, Liability, Payments, 2023 3,772
Lessee, Operating Lease, Liability, Payments, Due after 2023 15,123
Lessee, Operating Lease, Liability, Payments, Total 34,419
Lessee, Operating Lease, Liability, Interest 7,337
Operating Lease, Present value of lease liabilities 27,082
Minimum lease payment for operating leases signed but not yet commenced $ 2,900