XML 71 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Schedule of Future Minimum Rental Payment for Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,104
Lessee Future Operating Lease Option Payments 3,700
Lessee, Operating Lease, Liability, Payments, Due Year Two 1,866
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,716
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,719
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,463
Lessee, Operating Lease, Liability, Payments, Due after Year Five 4,916
Lessee, Operating Lease, Liability, Payments, Due 13,784
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2,183
Operating Lease, Liability $ 11,601