v3.26.1
Deposits - Summary of Deposit Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits, by Type [Abstract]    
NOW and demand $ 1,130,169 $ 1,038,635
Money market 250,062 250,878
Regular and other savings 425,400 386,759
Total non-certificate accounts 1,805,631 1,676,272
Term certificate accounts of $250,000 and greater 152,589 201,817
Term certificate accounts less than $250,000 170,063 188,743
Term certificate accounts 322,652 390,560
Total deposits $ 2,128,283 $ 2,066,832