v3.26.1
Note 3 - Securities - Securities in a Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Temporarily impaired securities, less than 12 months, fair value $ 192,732 $ 57,666
Temporarily impaired securities, less than 12 months unrealized loss 2,188 587
Temporarily impaired securities, 12 months or more fair value 357,910 544,117
Temporarily impaired securities, 12 months or more unrealized loss 47,528 51,394
US Government Agencies Debt Securities [Member]    
Marketable Securities [Line Items]    
Temporarily impaired securities, less than 12 months, fair value 1,986 0
Temporarily impaired securities, less than 12 months unrealized loss 14 0
Temporarily impaired securities, 12 months or more fair value 168,150 288,055
Temporarily impaired securities, 12 months or more unrealized loss 20,585 24,298
US States and Political Subdivisions Debt Securities [Member]    
Marketable Securities [Line Items]    
Temporarily impaired securities, less than 12 months, fair value 2,797 1,680
Temporarily impaired securities, less than 12 months unrealized loss 378 364
Temporarily impaired securities, 12 months or more fair value 149,548 151,652
Temporarily impaired securities, 12 months or more unrealized loss 24,028 23,372
Commercial Mortgage-Backed Securities [Member]    
Marketable Securities [Line Items]    
Temporarily impaired securities, less than 12 months, fair value 187,949 55,986
Temporarily impaired securities, less than 12 months unrealized loss 1,796 223
Temporarily impaired securities, 12 months or more fair value 36,248 99,446
Temporarily impaired securities, 12 months or more unrealized loss 2,377 3,183
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
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 3,964 4,964
Temporarily impaired securities, 12 months or more unrealized loss $ 538 $ 541