XML 86 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Investment Securities - Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Securities HTM:    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One $ 1,662  
Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 1,658  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five 35,992  
Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 36,621  
Securities held to maturity, due after five years, amortized cost 798,406  
Securities held to maturity, due after five years, fair value 762,304  
Securities HTM, Amortized cost 836,060 $ 683,707
Securities held to maturity, fair value 800,583 680,279
Securities AFS:    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 6,804  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 6,802  
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 19,170  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 18,253  
Securities available for sale, due after five years, amortized cost 240,669  
Securities available for sale, due after five years, fair value 196,788  
Securities available for sale, single maturity, amortized cost 266,643  
Securities available for sale, single maturity, fair value 221,843  
Securities AFS, Amortized Cost 331,337 348,633
Available-for-sale Securities, Debt Securities, Total 281,109 299,655
Callable Securities    
Securities HTM:    
Securities held to maturity, callable, amortized cost 313,154  
Securities held to maturity, callable, fair value 309,034  
Securities AFS:    
Securities AFS, Amortized Cost 242,142  
Available-for-sale Securities, Debt Securities, Total 199,875  
Municipal securities    
Securities HTM:    
Securities HTM, Amortized cost 806,992 682,657
Securities held to maturity, fair value 766,866 679,201
Securities AFS:    
Securities AFS, Amortized Cost 204,664 206,566
Available-for-sale Securities, Debt Securities, Total 164,575 170,987
Municipal securities | Callable Securities    
Securities HTM:    
Securities held to maturity, callable, amortized cost 285,136  
Securities held to maturity, callable, fair value 276,359  
Municipal securities | Callable Securities | Callable Securities    
Securities AFS:    
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost 204,238  
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value 164,163  
Corporate securities    
Securities HTM:    
Securities HTM, Amortized cost 28,018  
Securities held to maturity, fair value 32,675  
Securities AFS:    
Securities AFS, Amortized Cost 38,866 44,239
Available-for-sale Securities, Debt Securities, Total 36,677 39,076
Corporate securities | Callable Securities    
Securities HTM:    
Securities held to maturity, callable, amortized cost 28,018  
Securities held to maturity, callable, fair value 32,675  
Asset-backed securities    
Securities AFS:    
Securities AFS, Amortized Cost 9,053 15,261
Available-for-sale Securities, Debt Securities, Total 9,224 15,423
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost 9,053  
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value 9,224  
Residential mortgage-backed and related securities    
Securities AFS:    
Securities AFS, Amortized Cost 55,641 65,168
Available-for-sale Securities, Debt Securities, Total 50,042 59,196
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost 55,641  
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value 50,042  
Other securities    
Securities HTM:    
Securities HTM, Amortized cost 1,050 1,050
Securities held to maturity, fair value 1,042 $ 1,078
Other securities | Callable Securities    
Securities AFS:    
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost 37,904  
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value $ 35,712