v3.26.1
Deposits - Schedule of Distribution of Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Statistical Disclosure for Banks [Abstract]    
Noninterest-bearing deposits $ 277,239 $ 275,974
Interest-bearing demand deposits 1,299,693 1,032,334
Savings and money market accounts 510,807 555,255
Time:    
Under $250,000 2,781,287 2,870,288
$250,000 and over 132,391 135,816
Total deposits $ 5,001,417 $ 4,869,667