XML 171 R138.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases, Operating lease liabilities payments due (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,921  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,541  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,403  
Lessee, Operating Lease, Liability, Payments, Due Year Four 2,294  
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,519  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 4,524  
Lessee, Operating Lease, Liability, Payments, Due 16,202  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 1,720  
Operating Lease, Liability 14,482 $ 0
Other Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability $ 14,482 $ 11,800