v3.25.2
Note 4 - Securities - Securities in a Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Temporarily impaired securities, less than 12 months, fair value $ 7,838 $ 6,221
Temporarily impaired securities, less than 12 months unrealized loss 19 146
Temporarily impaired securities, 12 months or more fair value 561,880 577,726
Temporarily impaired securities, 12 months or more unrealized loss 64,235 78,476
US Government Agencies Debt Securities [Member]    
Temporarily impaired securities, less than 12 months, fair value 0 0
Temporarily impaired securities, less than 12 months unrealized loss 0 0
Temporarily impaired securities, 12 months or more fair value 303,421 311,124
Temporarily impaired securities, 12 months or more unrealized loss 29,833 40,012
US States and Political Subdivisions Debt Securities [Member]    
Temporarily impaired securities, less than 12 months, fair value 0 885
Temporarily impaired securities, less than 12 months unrealized loss 0 118
Temporarily impaired securities, 12 months or more fair value 148,236 144,849
Temporarily impaired securities, 12 months or more unrealized loss 29,546 32,254
Commercial Mortgage-Backed Securities [Member]    
Temporarily impaired securities, less than 12 months, fair value 7,838 5,336
Temporarily impaired securities, less than 12 months unrealized loss 19 28
Temporarily impaired securities, 12 months or more fair value 104,397 115,011
Temporarily impaired securities, 12 months or more unrealized loss 4,173 5,445
Corporate Debt Securities [Member]    
Temporarily impaired securities, less than 12 months, fair value 0 0
Temporarily impaired securities, less than 12 months unrealized loss 0 0
Temporarily impaired securities, 12 months or more fair value 5,826 5,743
Temporarily impaired securities, 12 months or more unrealized loss $ 683 764
US Treasury Securities [Member]    
Temporarily impaired securities, less than 12 months, fair value   0
Temporarily impaired securities, less than 12 months unrealized loss   0
Temporarily impaired securities, 12 months or more fair value   999
Temporarily impaired securities, 12 months or more unrealized loss   $ 1