XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - Securities - Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Due in one year or less, amortized cost $ 33,462  
Due in one year or less, fair value 33,137  
Due from one to five years, amortized cost 480,202  
Due from one to five years, fair value 460,372  
Due from five to ten years, amortized cost 277,229  
Due from five to ten years, fair value 259,053  
Due after ten years, amortized cost 50,401  
Due after ten years, fair value 48,973  
Total, amortized cost 871,687 $ 793,422
Fair value 826,415 730,352
Collateralized Mortgage-Backed Securities [Member]    
No single maturity, amortized cost 29,893  
No single maturity, fair value 24,380  
Total, amortized cost 29,893 31,696
Fair value 24,380 25,368
Other Debt and Equity Securities [Member]    
No single maturity, amortized cost 500  
No single maturity, fair value 500  
Total, amortized cost 500 500
Fair value $ 500 $ 500