v3.26.1
Deposits - Summary of Deposit Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits, by Type [Abstract]    
NOW and demand $ 1,122,752 $ 1,130,169
Money market 279,529 250,062
Regular and other savings 432,310 425,400
Total non-certificate accounts 1,834,591 1,805,631
Term certificate accounts of $250,000 and greater 149,638 152,589
Term certificate accounts less than $250,000 169,379 170,063
Term certificate accounts 319,017 322,652
Total deposits $ 2,153,608 $ 2,128,283