XML 116 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Premises and Equipment Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 5,351  
Operating Leases, Future Minimum Payments, Due in Two Years 5,070  
Operating Leases, Future Minimum Payments, Due in Four Years 4,678  
Operating Leases, Future Minimum Payments, Due in Five Years 4,217  
Operating Leases, Future Minimum Payments, Due Thereafter 30,181  
Operating Leases, Future Minimum Payments Due 54,239  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 11,612  
Operating Lease, Liability 42,627 $ 44,654
Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three $ 4,742