Annual report [Section 13 and 15(d), not S-K Item 405]

Note 2 - Debt Securities - Amortized Cost and Fair Value of Contractual Securities (Details)

v3.25.0.1
Note 2 - Debt Securities - Amortized Cost and Fair Value of Contractual Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Due within one year, amortized cost $ 223,145 $ 350,400
Due within one year, fair value 223,477 350,395
Due from one to five years, amortized cost 478,868 70,016
Due from one to five years, fair value 475,985 67,334
Due from five to ten years, amortized cost 258,611 304,216
Due from five to ten years, fair value 240,114 264,893
Due after ten years, amortized cost 3,000 3,000
Due after ten years, fair value 2,550 2,076
Mortgage-backed securities, amortized cost 243,435 241,458
Mortgage-backed securities, fair value 219,274 215,485
Available for sale, amortized cost 1,207,059 969,090
Available for sale, fair value 1,161,400 900,183
Held to maturity debt securities, Due within one year, amortized cost 250 260,047
Held to maturity debt securities, Due within one year, fair value 250 257,835
Held to maturity debt securities, Due from one to five years, amortized cost 256,743 203,481
Held to maturity debt securities, Due from one to five years, fair value 236,586 185,741
Held to maturity debt securities, Due from five to ten years, amortized cost 495 53,521
Held to maturity debt securities, Due from five to ten years, fair value 431 48,022
Held to maturity debt securities, Due after ten years, amortized cost 0 0
Held to maturity debt securities, Due after ten years, fair value 0 0
Mortgage-backed securities, amortized cost 457,365 465,615
Mortgage-backed securities, fair value 402,229 415,593
Held to maturity, amortized cost 714,853 982,664
Held to maturity debt securities, fair value $ 639,496 $ 907,191