v3.25.2
Note 3 - Securities - Schedule of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities available for sale, amortized cost $ 1,497,929 $ 1,510,681
Securities available for sale, unrealized gains 2,278 1,585
Securities available for sale, unrealized losses (225,308) (245,713)
Securities available for sale, fair value 1,274,899 1,266,553
US Treasury and Government [Member]    
Securities available for sale, amortized cost 121,056 132,292
Securities available for sale, unrealized gains 26 0
Securities available for sale, unrealized losses (11,845) (17,185)
Securities available for sale, fair value 109,237 115,107
US States and Political Subdivisions Debt Securities [Member]    
Securities available for sale, amortized cost 594,437 609,950
Securities available for sale, unrealized gains 1,210 1,294
Securities available for sale, unrealized losses (109,647) (106,364)
Securities available for sale, fair value 486,000 504,880
Corporate Debt Securities [Member]    
Securities available for sale, amortized cost 17,569 17,849
Securities available for sale, unrealized gains 210 172
Securities available for sale, unrealized losses (504) (573)
Securities available for sale, fair value 17,275 17,448
Collateralized Mortgage-Backed Securities [Member]    
Securities available for sale, amortized cost 605,297 605,350
Securities available for sale, unrealized gains 394 34
Securities available for sale, unrealized losses (96,746) (112,517)
Securities available for sale, fair value 508,945 492,867
Collateralized Mortgage Obligations [Member]    
Securities available for sale, amortized cost 157,115 142,525
Securities available for sale, unrealized gains 438 85
Securities available for sale, unrealized losses (6,384) (8,834)
Securities available for sale, fair value 151,169 133,776
Small Business Administration [Member]    
Securities available for sale, amortized cost 2,455 2,715
Securities available for sale, unrealized gains 0 0
Securities available for sale, unrealized losses (182) (240)
Securities available for sale, fair value $ 2,273 $ 2,475