XML 31 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits
12 Months Ended
Dec. 31, 2024
Deposits [Abstract]  
Deposits
9.  Deposits


Major classifications of deposits are categorized as follows:

(in thousands)
December 31
 
2024
   
2023
 
Noninterest bearing deposits
 
$
1,242,676
   
$
1,260,690
 
Interest bearing demand deposits
   
167,736
     
123,927
 
Money market deposits
   
1,781,415
     
1,525,537
 
Savings
   
511,378
     
535,063
 
Certificates of deposit and other time deposits of $100,000 or more
   
862,671
     
766,691
 
Certificates of deposit and other time deposits less than $100,000
   
504,313
     
512,714
 
Total deposits
 
$
5,070,189
   
$
4,724,622
 


Certificates of deposit and other time deposits of $250,000 or more at December 31, 2024 and 2023 were $396.3 million and $318.0 million, respectively.


Maturities of certificates of deposits and other time deposits are presented below:

 
Maturities by Period at December 31, 2024
 
(in thousands)
 
Total
   
Within 1 Year
   
2 Years
   
3 Years
   
4 Years
   
5 Years
   
After 5 Years
 
Certificates of deposit and other time deposits of $100,000 or more
 
$
862,671
   
$
811,154
   
$
26,051
   
$
5,824
   
$
12,319
   
$
7,323
   
$
0
 
Certificates of deposit and other time deposits less than $100,000
   
504,313
     
459,960
     
21,069
     
10,041
     
5,871
     
7,059
     
313
 
Total maturities
 
$
1,366,984
   
$
1,271,114
   
$
47,120
   
$
15,865
   
$
18,190
   
$
14,382
   
$
313