XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Deposit Liabilities, Type [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

(Amounts in thousands)

        

Noninterest-bearing demand deposits

 $883,499  $931,920 

Interest-bearing deposits

        

Interest-bearing demand deposits

  675,522   693,979 

Money market accounts

  338,527   307,487 

Savings deposits

  553,158   535,566 

Certificates of deposit

  162,139   166,417 

Individual retirement accounts

  78,402   86,956 

Total interest-bearing deposits

  1,807,748   1,790,405 

Total deposits

 $2,691,247  $2,722,325 
Time Deposit Maturities [Table Text Block]

(Amounts in thousands)

    

2025

 $163,517 

2026

  31,564 

2027

  17,932 

2028

  15,805 

2029

  9,695 

2030 and thereafter

  2,028 

Total contractual maturities

 $240,541 
Scheduled Maturities of Certificates of Deposits, Greater than 250,000 [Table Text Block]

(Amounts in thousands)

    

Three months or less

 $1,903 

Over three through six months

  8,477 

Over six through twelve months

  8,712 

Over twelve months

  3,300 

Total contractual maturities

 $22,392