XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Schedule of Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Statistical Disclosure for Banks [Abstract]    
Noninterest-bearing deposits $ 232,571 $ 208,938
Interest-bearing demand deposits 756,160 690,340
Savings and money market accounts 335,473 334,308
Time:    
Under $250,000 2,345,419 2,047,754
$250,000 and over 152,999 141,215
Total deposits 3,822,622 3,422,555
Brokered time deposits $ 2,090,000 $ 1,820,000