XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Summary of Amortized Cost and Fair Value of Held to Maturity Securities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Investments [Line Items]    
HTM debt securities $ 517,778 $ 544,931
Unrealized Gains 722 3,134
Unrealized Losses (47,676) (37,470)
Debt Securities, Held-to-maturity, Fair Value 470,824 510,595
Obligations of U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
HTM debt securities 7,729 7,593
Unrealized Gains 0 0
Unrealized Losses (647) (528)
Debt Securities, Held-to-maturity, Fair Value 7,082 7,065
Amortized cost, unamortized unrealized loss 856  
Obligations of states and political subdivisions    
Schedule of Investments [Line Items]    
HTM debt securities 56,047 56,262
Unrealized Gains 96 1,242
Unrealized Losses (1,872) (731)
Debt Securities, Held-to-maturity, Fair Value 54,271 56,773
Amortized cost, unamortized unrealized loss 5,100 5,600
MBS issued or guaranteed by U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
HTM debt securities 292,170 304,850
Unrealized Gains 0 0
Unrealized Losses (28,980) (21,623)
Debt Securities, Held-to-maturity, Fair Value 263,190 283,227
Amortized cost, unamortized unrealized loss 30,800 34,600
CMO issued or guaranteed by U.S. government-sponsored enterprises    
Schedule of Investments [Line Items]    
HTM debt securities 142,467 157,118
Unrealized Gains 150 515
Unrealized Losses (15,747) (13,497)
Debt Securities, Held-to-maturity, Fair Value 126,870 144,136
Amortized cost, unamortized unrealized loss 16,400 18,400
Subordinated corporate bonds    
Schedule of Investments [Line Items]    
HTM debt securities 19,365 19,108
Unrealized Gains 476 1,377
Unrealized Losses (430) (1,091)
Debt Securities, Held-to-maturity, Fair Value 19,411 19,394
Amortized cost, unamortized unrealized loss $ 54 $ 85