XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Summary of Amortized Cost and Fair Value of Held to Maturity Securities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Investments [Line Items]    
HTM debt securities $ 544,931 $ 546,583
Unrealized Gains 3,134 763
Unrealized Losses (37,470) (41,153)
Debt Securities, Held-to-maturity, Fair Value 510,595 506,193
Obligations of U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
HTM debt securities 7,593 7,457
Unrealized Gains 0 0
Unrealized Losses (528) (777)
Debt Securities, Held-to-maturity, Fair Value 7,065 6,680
Amortized cost, unamortized unrealized loss 992 1,100
Obligations of states and political subdivisions    
Schedule of Investments [Line Items]    
HTM debt securities 56,262 55,978
Unrealized Gains 1,242 431
Unrealized Losses (731) (1,610)
Debt Securities, Held-to-maturity, Fair Value 56,773 54,799
Amortized cost, unamortized unrealized loss 5,600 6,100
Mortgage-backed securities issued or guaranteed by U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
HTM debt securities 304,850 317,406
Unrealized Gains 0 0
Unrealized Losses (21,623) (24,766)
Debt Securities, Held-to-maturity, Fair Value 283,227 292,640
Amortized cost, unamortized unrealized loss 34,600 38,400
Collateralized mortgage obligations issued or guaranteed by U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
HTM debt securities 157,118 145,069
Unrealized Gains 515 0
Unrealized Losses (13,497) (13,724)
Debt Securities, Held-to-maturity, Fair Value 144,136 131,345
Amortized cost, unamortized unrealized loss 18,400 20,700
Subordinated corporate bonds    
Schedule of Investments [Line Items]    
HTM debt securities 19,108 20,673
Unrealized Gains 1,377 332
Unrealized Losses (1,091) (276)
Debt Securities, Held-to-maturity, Fair Value 19,394 20,729
Amortized cost, unamortized unrealized loss $ 85 $ 117