XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Investment Securities - Portfolio of Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized cost $ 708,437 $ 698,362
Gross unrealized gains 484 1,224
Gross unrealized losses (96,074) (82,424)
Securities available-for-sale 612,847 617,162
US Government Agencies Debt Securities [Member]    
Amortized cost 96,165 55,898
Gross unrealized gains 179 189
Gross unrealized losses (11,674) (10,761)
Securities available-for-sale 84,670 45,326
Residential Mortgage-Backed Securities [Member]    
Amortized cost 439,445 462,004
Gross unrealized gains 211 620
Gross unrealized losses (60,818) (51,433)
Securities available-for-sale 378,838 411,191
Commercial Mortgage-Backed Securities [Member]    
Amortized cost 24,989 25,240
Gross unrealized gains 0 0
Gross unrealized losses (4,097) (3,676)
Securities available-for-sale 20,892 21,564
US States and Political Subdivisions Debt Securities [Member]    
Amortized cost 141,775 148,795
Gross unrealized gains 89 415
Gross unrealized losses (19,460) (16,505)
Securities available-for-sale 122,404 132,705
Corporate Debt Securities [Member]    
Amortized cost 5,000 5,000
Gross unrealized gains 5 0
Gross unrealized losses (18) (27)
Securities available-for-sale 4,987 4,973
Asset-Backed Securities [Member]    
Amortized cost 892 1,260
Gross unrealized gains 0 0
Gross unrealized losses (7) (22)
Securities available-for-sale 885 1,238
Other Debt Obligations [Member]    
Amortized cost 171 165
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Securities available-for-sale $ 171 $ 165