XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Deposits [Abstract]  
Schedule of Deposits
December 31,
(in thousands)20242023
Noninterest-bearing demand deposits$866,496 $916,456 
Interest-bearing deposits:
Interest-bearing demand deposits154,720 138,380 
NOW accounts467,118 468,483 
Money market accounts556,769 541,607 
Savings accounts169,894 173,741 
Time deposits less than or equal to $250,000403,096 392,094 
Time deposits greater than $250,000187,013 171,127 
Total interest-bearing deposits1,938,610 1,885,432 
Total deposits$2,805,106 $2,801,888 
Schedule of Maturities of Outstanding Certificates of Deposit
As of December 31, 2024, the scheduled maturities of all outstanding time deposits were as follows:
Years ending December 31,Amount
(in thousands)
2025$541,927 
202627,430 
20279,985 
20284,493 
20294,464 
Thereafter1,810 
$590,109