v3.26.3
Deposits (Schedule of Maturities of Time Deposits) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Time Deposit Maturities, Next Twelve Months $ 1,129,681  
Time Deposit Maturities, Year Two 1,882,489  
Time Deposit Maturities, Year Three 28,210  
Time Deposit Maturities, Year Four 949  
Time Deposit Maturities, Year Five 844  
Time Deposit Maturities, after Year Five 709  
Time $ 3,042,882 $ 3,888,684