XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Time Deposits by Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Deposits [Abstract]  
Time Deposit Maturities, Year One $ 519,303
Time Deposit Maturities, Year Two 76,281
Time Deposit Maturities, Year Three 79,850
Time Deposit Maturities, Year Four 18,102
Time Deposit Maturities, Year Five 5,782
Time Deposit Maturities, after Year Five 1,290
Time Deposits $ 700,608