Quarterly report [Sections 13 or 15(d)]

Deposits - Deposit Portfolio Balance (Details)

v3.25.2
Deposits - Deposit Portfolio Balance (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Checking $ 593,471 $ 591,487
Savings 266,070 275,121
Money market 352,616 333,705
Certificates of deposit 542,693 560,253
Total $ 1,754,850 $ 1,760,566