v3.25.1
Note 3 - Investment Securities (Details Textual)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss $ 0 $ 0
Debt Securities, Available-for-Sale, Restricted $ 295,700 $ 259,800
Number Of Holdings Greater Than 10 Percent Of Stockholders Equity 0 0
Debt Securities, Available-for-Sale, Allowance for Credit Loss $ 0 $ 0
Debt Securities, Available-for-Sale, Unrealized Loss Position 542,830 553,283
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 67,463 74,114
Commercial Mortgage-Backed Securities [Member]    
Financial Instruments, Owned, at Fair Value 72,900  
Equipment Finance Loans Backed Securities [Member]    
Financial Instruments, Owned, at Fair Value 21,500  
US States and Political Subdivisions Debt Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position 130,206 131,887
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 17,573 16,374
Passthrough Mortgage Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position 127,762 128,555
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 25,368 29,357
Collateralized Debt Obligations [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position 92,361 96,092
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 19,365 21,550
Company Agency Obligations [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position 77,636 83,439
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 1,022 1,143
Corporate Bond Securities [Member]    
Debt Securities, Available-for-Sale, Unrealized Loss Position 114,865 113,310
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss $ 4,135 $ 5,690
Number Of Financial Institutions 6  
Debt Securities, Available-for-Sale, Term (Year) 10 years