v3.26.1
Deposits - Schedule of Deposit Accounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Noninterest-bearing accounts $ 739,787 $ 707,748
NOW accounts 541,807 546,387
Money market accounts 1,421,600 1,374,635
Savings accounts 165,902 171,455
Certificates of deposit 737,751 909,772
Deposits $ 3,606,847 $ 3,709,997