v3.25.2
Securities - Fair Value of Securities Available for Sale and The Related Unrealized Gains and Losses Recognized in Accumulated Comprehensive Income (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value $ 11,293 $ 7,612
Less than 12 months, unrealized losses 165 641
Fair value, more than 12 months 322,809 321,041
Unrealized loss, more than 12 months 46,283 54,886
Fair value 334,102 328,653
Unrealized losses 46,448 55,527
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,795 2,699
Unrealized loss, more than 12 months 186 279
Fair value 2,795 2,699
Unrealized losses 186 279
State and Municipal [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 4,326 5,262
Less than 12 months, unrealized losses 119 630
Fair value, more than 12 months 164,819 159,558
Unrealized loss, more than 12 months 27,444 30,847
Fair value 169,145 164,820
Unrealized losses 27,563 31,477
Mortgage-backed [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 5,535 2,350
Less than 12 months, unrealized losses 41 11
Fair value, more than 12 months 139,440 141,970
Unrealized loss, more than 12 months 16,889 21,952
Fair value 144,975 144,320
Unrealized losses 16,930 21,963
Corporate [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 12 months, fair value 1,432 0
Less than 12 months, unrealized losses 5 0
Fair value, more than 12 months 15,655 16,591
Unrealized loss, more than 12 months 1,763 1,803
Fair value 17,087 16,591
Unrealized losses 1,768 1,803
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 100 223
Unrealized loss, more than 12 months 1 5
Fair value 100 223
Unrealized losses $ 1 $ 5