XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Investment Securities (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 12, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Allowance for Credit Loss $ 1 $ 1 $ 1 $ 1
Total 4,049,174 4,203,648    
Debt Securities, Held-to-Maturity, Nonaccrual 0      
Corporate Debt Securities [Member]        
Debt Securities, Held-to-Maturity, Allowance for Credit Loss 0      
Asset Pledged as Collateral [Member] | Public Deposits and Short-term Borrowed Funds [Member]        
Total $ 1,987,534 $ 2,049,954