XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Securities (Schedule of Amortized Cost Gross Unrealized Gains and Losses, and Fair Values of Securities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule of Investments [Line Items]    
Available for Sale, Amortized Cost, Total $ 505,466  
Available for Sale, Fair Value 427,287 $ 406,782
Debt Securities [Member]    
Schedule of Investments [Line Items]    
Available for Sale, Amortized Cost, Total 505,466 408,620
Available for Sale, Gross Unrealized Gains 18 2,951
Available for Sale, Gross Unrealized Losses (78,197) (4,789)
Available for Sale, Fair Value 427,287 406,782
U.S. Treasury Securities [Member]    
Schedule of Investments [Line Items]    
Available for Sale, Amortized Cost, Total 45,026  
Available for Sale, Gross Unrealized Losses (3,382)  
Available for Sale, Fair Value 41,644  
U.S. Government Agencies [Member]    
Schedule of Investments [Line Items]    
Available for Sale, Amortized Cost, Total 21,236 19,550
Available for Sale, Gross Unrealized Gains   6
Available for Sale, Gross Unrealized Losses (3,059) (205)
Available for Sale, Fair Value 18,177 19,351
States And Political Subdivisions [Member]    
Schedule of Investments [Line Items]    
Available for Sale, Amortized Cost, Total 163,416 16,251
Available for Sale, Gross Unrealized Gains 18 24
Available for Sale, Gross Unrealized Losses (32,962) (264)
Available for Sale, Fair Value 130,472 16,011
Corporate Obligations [Member]    
Schedule of Investments [Line Items]    
Available for Sale, Amortized Cost, Total   145,107
Available for Sale, Gross Unrealized Gains   2,155
Available for Sale, Gross Unrealized Losses   (1,395)
Available for Sale, Fair Value   145,867
Mortgage-backed Securities-Government Sponsored Entities [Member]    
Schedule of Investments [Line Items]    
Available for Sale, Amortized Cost, Total 275,788 227,712
Available for Sale, Gross Unrealized Gains   766
Available for Sale, Gross Unrealized Losses (38,794) (2,925)
Available for Sale, Fair Value $ 236,994 $ 225,553