XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Investments - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-Sale, Amortized Cost $ 329,830 $ 310,272
Total securities available-for-sale, fair value 302,692 281,175
Total securities held-to-maturity, amortized cost 31,782 8,500
Total securities held-to-maturity, fair value 31,776 8,144
Total securities, amortized cost 361,612 318,772
Total securities, fair value 334,468 289,319
US Government Agencies Debt Securities [Member]    
Due after one year through five years, amortized cost 4,968 4,962
Due after one year through five years, fair value 4,695 4,575
Due after five years through ten years, amortized cost 15,287 10,975
Due after five years through ten years, fair value 13,000 9,193
Due after ten years, amortized cost 0 4,310
Due after ten years, fair value 0 3,370
Subtotal, amortized cost 20,255 20,247
Subtotal, fair value 17,695 17,138
Available-for-Sale, Amortized Cost 20,255 20,247
Total securities available-for-sale, fair value 17,695 17,138
Corporate Debt Securities [Member]    
Due after one year through five years, amortized cost 14,000 11,000
Due after one year through five years, fair value 13,921 10,766
Due after five years through ten years, amortized cost 0 3,000
Due after five years through ten years, fair value 0 2,918
Due after ten years, amortized cost 2,000 2,000
Due after ten years, fair value 1,438 1,442
Subtotal, amortized cost 16,000 16,000
Subtotal, fair value 15,359 15,126
Available-for-Sale, Amortized Cost 16,000 16,000
Total securities available-for-sale, fair value 15,359 15,126
Due after five years through ten years, amortized cost, held to maturity 29,525 8,500
Due after five years through ten years, fair value, held to maturity 29,524 8,144
Total securities held-to-maturity, amortized cost 29,525 8,500
Total securities held-to-maturity, fair value 29,524 8,144
Municipal Bonds [Member]    
Due after one year through five years, amortized cost 2,161 2,186
Due after one year through five years, fair value 2,152 2,168
Due after five years through ten years, amortized cost 4,133 4,158
Due after five years through ten years, fair value 3,697 3,728
Due after ten years, amortized cost 75,917 76,430
Due after ten years, fair value 62,673 64,448
Subtotal, amortized cost 82,211 82,774
Subtotal, fair value 68,522 70,344
Available-for-Sale, Amortized Cost 82,211 82,774
Total securities available-for-sale, fair value 68,522 70,344
Due after five years through ten years, amortized cost, held to maturity 2,257 0
Due after five years through ten years, fair value, held to maturity 2,252 0
Total securities held-to-maturity, amortized cost 2,257 0
Total securities held-to-maturity, fair value 2,252 0
Collateralized Mortgage-Backed Securities [Member]    
Without single maturity date, amortized cost 199,747 178,740
Without single maturity date, fair value 190,516 167,186
Available-for-Sale, Amortized Cost 199,747 178,740
Total securities available-for-sale, fair value 190,516 167,186
Collateralized Mortgage-Backed Securities [Member] | Federal National Mortgage Association (FNMA) [Member]    
Without single maturity date, amortized cost 88,748 90,771
Without single maturity date, fair value 80,484 80,677
Collateralized Mortgage-Backed Securities [Member] | Federal Home Loan Mortgage Corporation (FHLMC) [Member]    
Without single maturity date, amortized cost 47,551 48,765
Without single maturity date, fair value 47,379 47,773
Collateralized Mortgage-Backed Securities [Member] | Government National Mortgage Association (GNMA) [Member]    
Without single maturity date, amortized cost 63,448 39,204
Without single maturity date, fair value 62,653 38,736
Asset-Backed Securities [Member]    
Due after one year through five years, amortized cost 843 1,073
Due after one year through five years, fair value 823 1,037
Due after five years through ten years, amortized cost 2,639 2,867
Due after five years through ten years, fair value 2,464 2,648
Due after ten years, amortized cost 7,804 8,368
Due after ten years, fair value 6,985 7,496
Subtotal, amortized cost 11,617 12,511
Subtotal, fair value 10,600 11,381
Due within one year, amortized cost 331 203
Due within one year, fair value 328 200
Available-for-Sale, Amortized Cost 11,617 12,511
Total securities available-for-sale, fair value $ 10,600 $ 11,381