XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 948  
Operating Leases, Future Minimum Payments, Due in Two Years 829  
Operating Leases, Future Minimum Payments, Due in Three Years 808  
Operating Leases, Future Minimum Payments, Due in Four Years 756  
Operating Leases, Future Minimum Payments, Due in Five Years 714  
Operating Leases, Future Minimum Payments, Due Thereafter 2,965  
Lessee, Operating Lease, Liability, to be Paid 7,020  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (453)  
Operating Lease, Liability $ 6,567 $ 5,600