XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Premises and Equipment Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,667  
Operating Leases, Future Minimum Payments, Due in Two Years 4,622  
Operating Leases, Future Minimum Payments, Due in Three Years 4,481  
Operating Leases, Future Minimum Payments, Due in Four Years 4,261  
Operating Leases, Future Minimum Payments, Due in Five Years 3,844  
Operating Leases, Future Minimum Payments, Due Thereafter 35,207  
Operating Leases, Future Minimum Payments Due 57,082  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 12,281  
Operating Lease, Liability $ 44,801 $ 46,819