XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Investment Securities - Investments by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Due in one year or less, Amortized Cost $ 564,646  
Due in one year or less, Fair Value 564,312  
Due after one year through five years, Amortized Cost 182,986  
Due after one year through five years, Fair Value 177,692  
Due after five years through ten years, Amortized Cost 119,016  
Due after five years through ten years, Fair Value 113,945  
Due after ten years, Amortized Cost 736,048  
Due after ten years, Fair Value 652,407  
Total, Amortized Cost 1,602,696 $ 1,726,080
Total, Fair Value $ 1,508,356 $ 1,604,570