Annual report [Section 13 and 15(d), not S-K Item 405]

Deposits - Schedule of Deposit Portfolio Balance (Details)

v3.26.1
Deposits - Schedule of Deposit Portfolio Balance (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Checking $ 592,214 $ 591,487
Savings 254,055 275,121
Money market 381,111 333,705
Certificates of deposit 499,591 560,253
Total $ 1,726,971 $ 1,760,566