XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Securities - Fair Value of Securities Available for Sale and The Related Unrealized Gains and Losses Recognized in Accumulated Comprehensive Income (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value $ 7,612 $ 23
Less than 12 months, unrealized losses 641 0
Fair value, more than 12 months 321,041 346,764
Unrealized loss, more than 12 months 54,886 59,203
Fair value 328,653 346,787
Unrealized losses 55,527 59,203
U.S. Government and Federal Agency [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
Fair value, more than 12 months 2,699 2,679
Unrealized loss, more than 12 months 279 293
Fair value 2,699 2,679
Unrealized losses 279 293
US States and Political Subdivisions Debt Securities [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 5,262 23
Less than 12 months, unrealized losses 630 0
Fair value, more than 12 months 159,558 165,526
Unrealized loss, more than 12 months 30,847 30,220
Fair value 164,820 165,549
Unrealized losses 31,477 30,220
Mortgage-backed [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 2,350 0
Less than 12 months, unrealized losses 11 0
Fair value, more than 12 months 141,970 162,533
Unrealized loss, more than 12 months 21,952 25,796
Fair value 144,320 162,533
Unrealized losses 21,963 25,796
Corporate [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
Fair value, more than 12 months 16,591 15,509
Unrealized loss, more than 12 months 1,803 2,864
Fair value 16,591 15,509
Unrealized losses 1,803 2,864
Asset-Backed Securities [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 0 0
Less than 12 months, unrealized losses 0 0
Fair value, more than 12 months 223 517
Unrealized loss, more than 12 months 5 30
Fair value 223 517
Unrealized losses $ 5 $ 30