XML 50 R87.htm IDEA: XBRL DOCUMENT v3.19.3
Leases Schedule of Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,117  
Lessee, Operating Lease, Liability, Payments, Due Year Two 4,420  
Lessee, Operating Lease, Liability, Payments, Due Year Three 4,310  
Lessee, Operating Lease, Liability, Payments, Due Year Four 4,116  
Lessee, Operating Lease, Liability, Payments, Due Year Five 3,701  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 20,442  
Lessee, Operating Lease, Liability, Payments, Due 38,106  
Lessee, Operating Lease, Discount Value (10,550)  
Operating Lease, Liability 27,556 $ 24,792
Lessee, Operating Lease Payment on Extension Option $ 5,266