XML 79 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Investment Securities - Investments by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Due in one year or less, Amortized Cost $ 671,499  
Due in one year or less, Fair Value 671,217  
Due after one year through five years, Amortized Cost 169,826  
Due after one year through five years, Fair Value 164,819  
Due after five years through ten years, Amortized Cost 109,494  
Due after five years through ten years, Fair Value 102,445  
Due after ten years, Amortized Cost 717,842  
Due after ten years, Fair Value 608,647  
Total, Amortized Cost 1,668,661 $ 1,726,080
Total, Fair Value $ 1,547,128 $ 1,604,570