XML 84 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Leases (Schedule of Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Remainder of 2019 $ 2,885
Lessee, Operating Lease, Liability, Payments, 2020 5,261
Lessee, Operating Lease, Liability, Payments, 2021 4,437
Lessee, Operating Lease, Liability, Payments, 2022 3,955
Lessee, Operating Lease, Liability, Payments, 2023 3,633
Lessee, Operating Lease, Liability, Payments, Due after 2023 14,988
Lessee, Operating Lease, Liability, Payments, Total 35,159
Lessee, Operating Lease, Liability, Interest 7,542
Operating Lease, Present value of lease liabilities 27,617
Minimum lease payment for operating leases signed but not yet commenced $ 2,500