XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Investment Securities - Investments by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Due in one year or less, Amortized Cost $ 685,036  
Due in one year or less, Fair Value 684,480  
Due after one year through five years, Amortized Cost 210,194  
Due after one year through five years, Fair Value 200,598  
Due after five years through ten years, Amortized Cost 129,557  
Due after five years through ten years, Fair Value 120,163  
Due after ten years, Amortized Cost 755,464  
Due after ten years, Fair Value 643,490  
Total, Amortized Cost 1,780,251 $ 1,726,080
Total, Fair Value $ 1,648,731 $ 1,604,570