XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Premises and Equipment Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,952  
Operating Leases, Future Minimum Payments, Due in Two Years 4,807  
Operating Leases, Future Minimum Payments, Due in Four Years 4,201  
Operating Leases, Future Minimum Payments, Due in Five Years 3,956  
Operating Leases, Future Minimum Payments, Due Thereafter 35,244  
Operating Leases, Future Minimum Payments Due 57,753  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 12,604  
Operating Lease, Liability 45,149 $ 44,801
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three $ 4,593