v3.26.1
Deposits - Composition of Deposits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
Noninterest-bearing demand deposits $ 600,711 $ 553,855
Interest-bearing demand deposits 636,551 623,620
Money market 481,015 485,808
Savings 336,504 333,973
Total demand and savings 2,054,781 1,997,256
Time 480,895 452,929
Total deposits $ 2,535,676 $ 2,450,185