XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Securities - Securities in a Continuous Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Temporarily impaired securities, less than 12 months, fair value $ 6,221 $ 2,500
Temporarily impaired securities, less than 12 months unrealized loss 146 27
Temporarily impaired securities, 12 months or more fair value 577,726 615,242
Temporarily impaired securities, 12 months or more unrealized loss 78,476 79,158
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 311,124 311,844
Temporarily impaired securities, 12 months or more unrealized loss 40,012 42,060
US States and Political Subdivisions Debt Securities [Member]    
Temporarily impaired securities, less than 12 months, fair value 885 884
Temporarily impaired securities, less than 12 months unrealized loss 118 1
Temporarily impaired securities, 12 months or more fair value 144,849 148,763
Temporarily impaired securities, 12 months or more unrealized loss 32,254 29,613
Commercial Mortgage-Backed Securities [Member]    
Temporarily impaired securities, less than 12 months, fair value 5,336 1,616
Temporarily impaired securities, less than 12 months unrealized loss 28 26
Temporarily impaired securities, 12 months or more fair value 115,011 147,922
Temporarily impaired securities, 12 months or more unrealized loss 5,445 6,698
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,743 5,750
Temporarily impaired securities, 12 months or more unrealized loss 764 754
US Treasury 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 999 963
Temporarily impaired securities, 12 months or more unrealized loss $ 1 $ 33