XML 109 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 677  
Operating Leases, Future Minimum Payments, Due in Two Years 639  
Operating Leases, Future Minimum Payments, Due in Three Years 441  
Operating Leases, Future Minimum Payments, Due in Four Years 391  
Operating Leases, Future Minimum Payments, Due in Five Years 340  
Operating Leases, Future Minimum Payments, Due Thereafter 1,585  
Lessee, Operating Lease, Liability, to be Paid 4,073  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 1,527  
Operating Lease, Liability $ 5,600 $ 805
Operating Lease, Weighted Average Remaining Lease Term 12 years  
Operating Lease, Weighted Average Discount Rate, Percent 1.57%