XML 85 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Leases, maturities of operating leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 3,999  
Lessee, Operating Lease, Liability, Payments, Due Year Two 750  
Lessee, Operating Lease, Liability, Payments, Due Year Three 734  
Lessee, Operating Lease, Liability, Payments, Due Year Four 667  
Lessee, Operating Lease, Liability, Payments, Due Year Five 411  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 5,755  
Lessee, Operating Lease, Liability, Payments, Due 12,316  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 3,188  
Operating Lease, Liability 9,128  
Current portion of operating lease liability 3,695 $ 0
Operating lease liabilities, net of current portion $ 5,433 $ 0