XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits - Time Deposit Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Time Deposit Maturities, Rolling Three Months Or Less $ 108,939  
Time Deposit Maturities, Rolling Over Three Through Six Months 93,025  
Time Deposit Maturities, Rolling Over Six Months Through Twelve Months 115,118  
July 1, 2024 - June 30, 2025 317,082  
July 1, 2025 - June 30, 2026 202,684  
Time Deposit Maturities, Rolling Year Three 12,926  
Time Deposit Maturities, Rolling Year Four 2,246  
Time Deposit Maturities, Rolling Year Five 1,384  
Time Deposit Maturities, after Rolling Year Five 448  
Time deposits $ 536,770 $ 338,971