XML 104 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Deposit Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Banking and Thrift, Interest [Abstract]    
Due in less than twelve months $ 650,541 $ 494,320
Due in over one year through two years 31,003 23,737
Due in over two years through three years 2,162 2,431
Due in over three years through four years 400 371
Due in over four years through five years 1,111 179
Due in over five years 2 38
Total CDs $ 685,219 $ 521,076