v3.25.2
Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale Securities [Abstract]    
Amortized cost $ 676,496 $ 626,854
Gross Unrealized Gains 1,688 1,542
Gross Unrealized Losses (33,527) (41,041)
Fair Value 644,657 587,355
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]    
Held-to-maturity securities, amortized cost 271,859 249,950
Held-to-maturity securities, Gross Unrealized Gains 500 102
Held-to-maturity securities, Gross Unrealized Losses (17,692) (21,201)
Securities held-to-maturity, net, fair value 254,667 228,851
Held-to-maturity, debt securities, allowance for credit loss (122) (154)
Held-to-maturity, debt securities, after allowance for credit loss 271,737 249,796
Derivative, terminated, premium   300
Significant Other Observable Inputs (Level 2)    
Available-for-sale Securities [Abstract]    
Fair Value 644,657 587,355
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]    
Securities held-to-maturity, net, fair value 254,667 228,851
U.S. Government-sponsored agencies    
Available-for-sale Securities [Abstract]    
Amortized cost 73,297 83,811
Gross Unrealized Gains 533 487
Gross Unrealized Losses (1,130) (1,482)
Fair Value 72,700 82,816
U.S. Government-sponsored agencies | Significant Other Observable Inputs (Level 2)    
Available-for-sale Securities [Abstract]    
Fair Value 72,700 82,816
Municipal securities    
Available-for-sale Securities [Abstract]    
Amortized cost 65,274 67,441
Gross Unrealized Gains 1 0
Gross Unrealized Losses (3,852) (3,787)
Fair Value 61,423 63,654
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]    
Held-to-maturity securities, amortized cost 12,207 12,846
Held-to-maturity securities, Gross Unrealized Gains 0 0
Held-to-maturity securities, Gross Unrealized Losses (730) (921)
Securities held-to-maturity, net, fair value 11,477 11,925
Held-to-maturity, debt securities, allowance for credit loss (3) (3)
Held-to-maturity, debt securities, after allowance for credit loss 12,204 12,843
Municipal securities | Significant Other Observable Inputs (Level 2)    
Available-for-sale Securities [Abstract]    
Fair Value 61,423 63,654
Agency mortgage-backed securities - residential    
Available-for-sale Securities [Abstract]    
Amortized cost 383,145 300,914
Gross Unrealized Gains 606 460
Gross Unrealized Losses (25,680) (31,733)
Fair Value 358,071 269,641
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]    
Held-to-maturity securities, amortized cost 228,446 201,840
Held-to-maturity securities, Gross Unrealized Gains 500 102
Held-to-maturity securities, Gross Unrealized Losses (14,872) (17,530)
Securities held-to-maturity, net, fair value 214,074 184,412
Held-to-maturity, debt securities, allowance for credit loss 0 0
Held-to-maturity, debt securities, after allowance for credit loss 228,446 201,840
Derivative, terminated, premium 200  
Agency mortgage-backed securities - residential | Significant Other Observable Inputs (Level 2)    
Available-for-sale Securities [Abstract]    
Fair Value   269,641
Agency mortgage-backed securities - commercial    
Available-for-sale Securities [Abstract]    
Amortized cost 62,340 64,214
Gross Unrealized Gains 142 276
Gross Unrealized Losses (1,008) (1,159)
Fair Value 61,474 63,331
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]    
Held-to-maturity securities, amortized cost 5,670 5,705
Held-to-maturity securities, Gross Unrealized Gains 0 0
Held-to-maturity securities, Gross Unrealized Losses (969) (1,157)
Securities held-to-maturity, net, fair value 4,701 4,548
Held-to-maturity, debt securities, allowance for credit loss 0 0
Held-to-maturity, debt securities, after allowance for credit loss 5,670 5,705
Agency mortgage-backed securities - commercial | Significant Other Observable Inputs (Level 2)    
Available-for-sale Securities [Abstract]    
Fair Value 61,474 63,331
Private label mortgage-backed securities - residential    
Available-for-sale Securities [Abstract]    
Amortized cost 39,971 46,623
Gross Unrealized Gains 229 186
Gross Unrealized Losses (777) (988)
Fair Value 39,423 45,821
Asset-backed securities    
Available-for-sale Securities [Abstract]    
Amortized cost 19,442 23,802
Gross Unrealized Gains 69 62
Gross Unrealized Losses (23) (43)
Fair Value 19,488 23,821
Asset-backed securities | Significant Other Observable Inputs (Level 2)    
Available-for-sale Securities [Abstract]    
Fair Value 19,488 23,821
Corporate securities    
Available-for-sale Securities [Abstract]    
Amortized cost 33,027 40,049
Gross Unrealized Gains 108 71
Gross Unrealized Losses (1,057) (1,849)
Fair Value 32,078 38,271
Debt Securities, Held-to-maturity, Fair Value to Amortized Cost [Abstract]    
Held-to-maturity securities, amortized cost 25,536 29,559
Held-to-maturity securities, Gross Unrealized Gains 0 0
Held-to-maturity securities, Gross Unrealized Losses (1,121) (1,593)
Securities held-to-maturity, net, fair value 24,415 27,966
Held-to-maturity, debt securities, allowance for credit loss (119) (151)
Held-to-maturity, debt securities, after allowance for credit loss 25,417 29,408
Corporate securities | Significant Other Observable Inputs (Level 2)    
Available-for-sale Securities [Abstract]    
Fair Value $ 32,078 $ 38,271