XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Deposits (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Deposit Liabilities, Type [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Demand deposits

 $464,059   459,619 

Interest-bearing demand and money fund deposits

  609,256   540,884 

Savings deposits

  365,961   367,205 

IRA and time certificates

  482,373   510,584 

Total

 $1,921,649   1,878,292 
Schedule of Time Deposit Maturity [Table Text Block]

Three months or less

 $132,693 

Over three through six months

  133,576 

Over six through twelve months

  179,402 

April 1, 2025 - March 31, 2026

  445,671 

April 1, 2026 - March 31, 2027

  30,222 

April 1, 2027 - March 31, 2028

  3,056 

April 1, 2028 - March 31, 2029

  1,420 

April 1, 2029 - March 31, 2030

  1,639 

Thereafter

  365 

Total contractual maturities

 $482,373