XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Securities (Schedule of Amortized Cost and Fair Values of Securities Available For Sale Based upon Contractual Maturities and by Major Investment Categories) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
Amortized Cost $ 471,284 $ 600,242
Fair Value    
Total Securities Available for Sale 420,595  
U.S. Treasury securities [Member]    
Amortized Cost    
One year or less 120,789  
After one year to five years 1,499  
Amortized Cost 122,288 245,583
Fair Value    
One year or less 120,245  
After one year to five years 1,463  
Total Securities Available for Sale 121,708  
U.S. Government agencies [Member]    
Amortized Cost    
One year or less 10,000  
After one year to five years 5,752  
After five years to ten years 25,379  
Ten years or more 4,000  
Amortized Cost 45,131 35,283
Fair Value    
One year or less 9,981  
After one year to five years 5,135  
After five years to ten years 21,416  
Ten years or more 3,049  
Total Securities Available for Sale 39,581  
MBS/CMO [Member]    
Amortized Cost    
One year or less 3,612  
After one year to five years 3,199  
After five years to ten years 3,061  
Ten years or more 170,048  
Amortized Cost 179,920 194,964
Fair Value    
One year or less 3,532  
After one year to five years 3,027  
After five years to ten years 2,796  
Ten years or more 145,789  
Total Securities Available for Sale 155,144  
Corporate bonds [Member]    
Amortized Cost    
One year or less 1,996  
After one year to five years 17,684  
Amortized Cost 19,680 19,581
Fair Value    
One year or less 1,964  
After one year to five years 17,165  
Total Securities Available for Sale 19,129  
Municipal bonds [Member]    
Amortized Cost    
After one year to five years 3,375  
After five years to ten years 21,345  
Ten years or more 79,545  
Amortized Cost 104,265 $ 104,831
Fair Value    
After one year to five years 3,277  
After five years to ten years 19,859  
Ten years or more 61,897  
Total Securities Available for Sale $ 85,033