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

December 31, (in thousands)

 

2024

   

2023

 
                 

Non-interest bearing demand deposits

  $ 1,456,138     $ 1,548,624  
                 

Interest bearing deposits:

               

Interest bearing demand

    2,649,142       2,480,357  

Savings

    419,355       438,834  

Money market

    1,403,978       1,219,656  
                 

Time deposit accounts of $250,000 or more

    365,024       279,474  

Other time deposits

    872,764       703,803  

Total time deposits (1)

    1,237,788       983,277  
                 

Total interest bearing deposits

    5,710,263       5,122,124  

Total deposits

  $ 7,166,401     $ 6,670,748  
Time Deposit Maturities [Table Text Block]

(in thousands)

       

2025

  $ 1,056,522  

2026

    161,012  

2027

    9,931  

2028

    5,764  

2029

    4,559  

Total time deposits

  $ 1,237,788