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

Note 2 - Debt Securities - Amortized Cost and Fair Value of Available-for-sale and Held-to-maturity Securities (Details)

v3.25.0.1
Note 2 - Debt Securities - Amortized Cost and Fair Value of Available-for-sale and Held-to-maturity Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Available for sale, amortized cost $ 1,207,059 $ 969,090
Available for sale, gross unrealized gain 668 258
Available for sale, gross unrealized loss (46,327) (69,165)
Available for sale, fair value 1,161,400 900,183
Held to maturity, amortized cost 714,853 982,664
Held to maturity, gross unrealized gain 14 3
Held to maturity, gross unrealized loss (75,371) (75,475)
Debt Securities, Held-to-Maturity, Fair Value 639,496 907,191
US Treasury Securities [Member]    
Available for sale, amortized cost 617,350 340,556
Available for sale, gross unrealized gain 580 251
Available for sale, gross unrealized loss (444) 0
Available for sale, fair value 617,486 340,807
Held to maturity, amortized cost 249,403 508,985
Held to maturity, gross unrealized gain 0 0
Held to maturity, gross unrealized loss (19,632) (24,718)
Debt Securities, Held-to-Maturity, Fair Value 229,771 484,267
Collateralized Mortgage-Backed Securities [Member]    
Available for sale, amortized cost 243,435 11,400
Available for sale, gross unrealized gain 49 1
Available for sale, gross unrealized loss (24,210) (1,178)
Available for sale, fair value 219,274 10,223
Held to maturity, amortized cost 457,365 465,615
Held to maturity, gross unrealized gain 14 3
Held to maturity, gross unrealized loss (55,150) (50,025)
Debt Securities, Held-to-Maturity, Fair Value 402,229 415,593
US States and Political Subdivisions Debt Securities [Member]    
Available for sale, amortized cost 10,516  
Available for sale, gross unrealized gain 1  
Available for sale, gross unrealized loss (1,000)  
Available for sale, fair value 9,517  
Held to maturity, amortized cost 8,085 8,063
Held to maturity, gross unrealized gain 0 0
Held to maturity, gross unrealized loss (589) (732)
Debt Securities, Held-to-Maturity, Fair Value 7,496 7,331
Corporate Debt Securities [Member]    
Available for sale, amortized cost 335,758 375,676
Available for sale, gross unrealized gain 38 0
Available for sale, gross unrealized loss (20,673) (42,008)
Available for sale, fair value $ 315,123 333,668
US Government Agencies Debt Securities [Member]    
Available for sale, amortized cost   241,458
Available for sale, gross unrealized gain   6
Available for sale, gross unrealized loss   (25,979)
Available for sale, fair value   $ 215,485