XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Debt Securities - Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized cost $ 700,528 $ 798,703
Gross unrealized gains 58 135
Gross unrealized losses (52,073) (62,449)
Estimated fair value 648,513 736,389
US Treasury Securities [Member]    
Amortized cost 176,483 213,646
Gross unrealized gains 8 29
Gross unrealized losses (8,776) (13,587)
Estimated fair value 167,715 200,088
US Government Agencies Debt Securities [Member]    
Amortized cost 88,625 99,455
Gross unrealized gains 2 2
Gross unrealized losses (5,194) (6,842)
Estimated fair value 83,433 92,615
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Amortized cost 103,964 115,988
Gross unrealized gains 6 0
Gross unrealized losses (12,920) (14,124)
Estimated fair value 91,050 101,864
US States and Political Subdivisions Debt Securities [Member]    
Amortized cost 266,118 292,475
Gross unrealized gains 35 93
Gross unrealized losses (20,591) (22,677)
Estimated fair value 245,562 269,891
Corporate Debt Securities [Member]    
Amortized cost 65,338 77,139
Gross unrealized gains 7 11
Gross unrealized losses (4,592) (5,219)
Estimated fair value $ 60,753 $ 71,931