v3.25.2
Deposits and Borrowings - Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits:    
Non-interest bearing demand deposits $ 438,628 $ 433,288
Interest-bearing demand deposits 681,230 705,097
Savings deposits 42,966 44,367
Time deposits 734,069 709,663
Total deposits $ 1,896,893 $ 1,892,415