XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Debt Securities - Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized cost $ 679,696 $ 700,528
Gross unrealized gains 589 58
Gross unrealized losses (35,583) (52,073)
Estimated fair value 644,702 648,513
US Treasury Securities [Member]    
Amortized cost 163,946 176,483
Gross unrealized gains 253 8
Gross unrealized losses (5,532) (8,776)
Estimated fair value 158,667 167,715
US Government Agencies Debt Securities [Member]    
Amortized cost 88,726 88,625
Gross unrealized gains 87 2
Gross unrealized losses (3,303) (5,194)
Estimated fair value 85,510 83,433
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Amortized cost 113,399 103,964
Gross unrealized gains 51 6
Gross unrealized losses (9,790) (12,920)
Estimated fair value 103,660 91,050
US States and Political Subdivisions Debt Securities [Member]    
Amortized cost 249,344 266,118
Gross unrealized gains 138 35
Gross unrealized losses (13,844) (20,591)
Estimated fair value 235,638 245,562
Corporate Debt Securities [Member]    
Amortized cost 64,281 65,338
Gross unrealized gains 60 7
Gross unrealized losses (3,114) (4,592)
Estimated fair value $ 61,227 $ 60,753