XML 91 R79.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Operating Lease Liabilities Payments Due (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,025  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,168  
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,892  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,797  
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,709  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 3,098  
Lessee, Operating Lease, Liability, Payments, Due 12,689  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,301)  
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 11,388 $ 11,800