XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Investment Securities - Investments by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Due in one year or less, Amortized Cost $ 581,976  
Due in one year or less, Fair Value 581,554  
Due after one year through five years, Amortized Cost 157,871  
Due after one year through five years, Fair Value 153,934  
Due after five years through ten years, Amortized Cost 94,698  
Due after five years through ten years, Fair Value 90,171  
Due after ten years, Amortized Cost 701,351  
Due after ten years, Fair Value 608,381  
Total, Amortized Cost 1,535,896 $ 1,668,661
Total, Fair Value $ 1,434,040 $ 1,547,128