XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Investment Securities - Investments by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Due in one year or less, Amortized Cost $ 838,473  
Due in one year or less, Fair Value 837,566  
Due after one year through five years, Amortized Cost 153,104  
Due after one year through five years, Fair Value 149,740  
Due after five years through ten years, Amortized Cost 72,971  
Due after five years through ten years, Fair Value 69,984  
Due after ten years, Amortized Cost 682,155  
Due after ten years, Fair Value 591,143  
Total, amortized cost 1,746,703 $ 1,668,661
Total, fair value $ 1,648,433 $ 1,547,128