XML 61 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Summary of Deposits [Table Text Block]
  

As of December 31,

 
  

2024

  

2023

 
  

(In thousands)

 

Deposits

        

Non-interest-bearing demand deposits

 $3,284,342  $3,529,018 

Interest bearing demand deposits

  2,205,695   2,370,685 

Money market deposits

  3,372,773   3,049,754 

Savings deposits

  1,252,788   1,039,203 

Time deposits

  9,570,601   9,336,787 

Total deposits

 $19,686,199  $19,325,447 
Schedule of Maturities for Time Deposits [Table Text Block]
  

Expected Maturity Date at December 31,

     
  

2025

  

2026

  

2027

  

2028

  

2029

  

Thereafter

  

Total

 
  

(In thousands)

 

Time deposits

 $9,551,468  $11,107  $7,969  $23  $34  $  $9,570,601 
Summary of Interest Expense on Deposits [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 
  

(In thousands)

 

Interest bearing demand

 $44,899  $40,952  $8,176 

Money market accounts

  115,428   86,097   39,913 

Saving accounts

  17,448   8,916   853 

Time deposits

  458,490   331,997   56,354 

Total

 $636,265  $467,962  $105,296