XML 110 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Premises and Equipment Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,765  
Operating Leases, Future Minimum Payments, Due in Two Years 4,653  
Operating Leases, Future Minimum Payments, Due in Three Years 4,533  
Operating Leases, Future Minimum Payments, Due in Four Years 4,399  
Operating Leases, Future Minimum Payments, Due in Five Years 4,174  
Operating Leases, Future Minimum Payments, Due Thereafter 38,325  
Operating Leases, Future Minimum Payments Due 60,849  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 14,030  
Operating Lease, Liability $ 46,819 $ 52,894