Quarterly report [Sections 13 or 15(d)]

Deposits - Schedule of Deposit Portfolio Balance (Details)

v3.25.3
Deposits - Schedule of Deposit Portfolio Balance (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Checking $ 579,760 $ 591,487
Savings 257,058 275,121
Money market 377,155 333,705
Certificates of deposit 536,673 560,253
Total $ 1,750,646 $ 1,760,566