Quarterly report [Sections 13 or 15(d)]

Note 4 - Securities - Securities with Gross Unrealized Losses Not Recognized in Income (Details)

v3.25.1
Note 4 - Securities - Securities with Gross Unrealized Losses Not Recognized in Income (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Estimated fair value, less than 12 months $ 0 $ 3,310
Unrealized losses, less than 12 months 0 (156)
Estimated fair value, 12 months or longer 330,127 330,244
Unrealized losses, 12 months or longer (76,624) (76,258)
Estimated fair value, total 330,127 333,554
Unrealized losses, total $ (76,624) $ (76,414)
percentage 100.00% 100.00%
Number of securities, unrealized losses, less than 12 months 0 4
Number of securities, unrealized losses, 12 months or longer 413 409
Number of securitiesunrealized losses, total 413 413
US Government-sponsored Enterprises Debt Securities [Member]    
Estimated fair value, less than 12 months $ 0 $ 0
Unrealized losses, less than 12 months 0 0
Estimated fair value, 12 months or longer 8,215 8,061
Unrealized losses, 12 months or longer (669) (823)
Estimated fair value, total 8,215 8,061
Unrealized losses, total $ (669) $ (823)
percentage 100.00% 100.00%
Collateralized Mortgage Obligations and Residential Mortgage Backed Securities [Member]    
Estimated fair value, less than 12 months $ 0 $ 0
Unrealized losses, less than 12 months 0 0
Estimated fair value, 12 months or longer 109,583 109,325
Unrealized losses, 12 months or longer (23,516) (26,649)
Estimated fair value, total 109,583 109,325
Unrealized losses, total $ (23,516) $ (26,649)
percentage 100.00% 100.00%
US States and Political Subdivisions Debt Securities [Member]    
Estimated fair value, less than 12 months $ 0 $ 3,310
Unrealized losses, less than 12 months 0 (156)
Estimated fair value, 12 months or longer 210,699 211,439
Unrealized losses, 12 months or longer (51,917) (48,049)
Estimated fair value, total 210,699 214,749
Unrealized losses, total $ (51,917) $ (48,205)
percentage 100.00% 100.00%
Collateralized Debt Obligations [Member]    
Estimated fair value, less than 12 months $ 0 $ 0
Unrealized losses, less than 12 months 0 0
Estimated fair value, 12 months or longer 1,630 1,419
Unrealized losses, 12 months or longer (522) (737)
Estimated fair value, total 1,630 1,419
Unrealized losses, total $ (522) $ (737)
percentage 100.00% 100.00%