XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 1,678  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,822  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,526  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,368  
Lessee, Operating Lease, Liability, Payments, Due Year Five 2,256  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 5,881  
Lessee, Operating Lease, Liability, Payments, Due 17,531  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,955)  
Operating Lease, Liability 15,576 $ 0
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 15,576 $ 11,800