XML 110 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Premises and Equipment Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 5,845  
Operating Leases, Future Minimum Payments, Due in Two Years 5,621  
Operating Leases, Future Minimum Payments, Due in Four Years 4,884  
Operating Leases, Future Minimum Payments, Due in Five Years 4,695  
Operating Leases, Future Minimum Payments, Due Thereafter 36,749  
Operating Leases, Future Minimum Payments Due 62,944  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 13,617  
Operating Lease, Liability 49,327 $ 45,149
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three $ 5,150