XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Noninterest-bearing demand deposits $ 918,974 $ 866,496
Interest-bearing deposits:    
Interest-bearing demand deposits 164,184 154,720
NOW accounts 407,458 467,118
Money market accounts 571,562 556,769
Savings accounts 164,347 169,894
Time deposits less than or equal to $250,000 413,121 403,096
Time deposits greater than $250,000 199,137 187,013
Total interest-bearing deposits 1,919,809 1,938,610
Deposits $ 2,838,783 $ 2,805,106