XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Deposits (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Summary of Deposits [Table Text Block]
  

As of December 31,

 
  

2023

  

2022

 
  

(In thousands)

 

Deposits

        

Non-interest-bearing demand deposits

 $3,529,018  $4,168,989 

Interest bearing demand deposits

  2,370,685   2,509,736 

Money market deposits

  3,049,754   3,812,724 

Savings deposits

  1,039,203   1,000,460 

Time deposits

  9,336,787   7,013,370 

Total deposits

 $19,325,447  $18,505,279 
Schedule of Maturities for Time Deposits [Table Text Block]
  

Expected Maturity Date at December 31,

     
  

2024

  

2025

  

2026

  

2027

  

2028

  

Thereafter

  

Total

 
  

(In thousands)

 

Time deposits

 $9,312,877  $18,429  $3,203  $2,230  $23  $25  $9,336,787 
Summary of Interest Expense on Deposits [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 
  

(In thousands)

 

Interest bearing demand

 $40,952  $8,176  $2,249 

Money market accounts

  86,097   39,913   18,241 

Saving accounts

  8,916   853   769 

Time deposits

  331,997   56,354   40,542 

Total

 $467,962  $105,296  $61,801