XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Deposits (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Deposit Liabilities, Type [Table Text Block]
  June 30,  December 31, 
  

2025

  

2024

 

Noninterest-bearing checking

 $643,573  $627,679 

Interest-bearing checking (1)

  211,260   176,561 

Savings

  159,601   154,188 

Money market (2)

  350,799   341,615 

Certificates of deposit less than $100,000 (3)

  581,984   440,257 

Certificates of deposit of $100,000 through $250,000

  437,474   455,594 

Certificates of deposit greater than $250,000

  158,188   133,045 

Escrow accounts related to mortgages serviced (4)

  10,496   10,479 

Total

 $2,553,375  $2,339,418 
Time Deposit Maturities [Table Text Block]

Maturing in 2025

 $756,492 

Maturing in 2026

  368,705 

Maturing in 2027

  35,342 

Maturing in 2028

  11,389 

Maturing in 2029 and thereafter

  5,718 

Total

 $1,177,646 
Interest Income and Interest Expense Disclosure [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Interest-bearing checking

 $855  $555  $1,566  $1,339 

Savings and money market

  2,045   1,951   3,970   3,612 

Certificates of deposit

  11,620   10,746   22,042   21,183 

Total

 $14,520  $13,252  $27,578  $26,134