XML 113 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Deposits (Schedule of Maturities of Time Deposits) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Time Deposit Maturities, Next Twelve Months $ 2,139,983  
Time Deposit Maturities, Year Two 1,302,486  
Time Deposit Maturities, Year Three 2,470  
Time Deposit Maturities, Year Four 350  
Time Deposit Maturities, Year Five 317  
Time Deposit Maturities, after Year Five 1,090  
Time $ 3,446,696 $ 4,301,289