v3.25.2
INVESTMENT SECURITIES - Fair value and unrealized losses on investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value $ 78,788 $ 118,449
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (2,193) (2,511)
Available-for-sale securities, 12 Months or More, Fair Value 390,434 405,484
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (47,605) (58,818)
Available-for-sale securities, Fair Value 469,222 523,933
Available-for-sale securities, Unrealized Loss (49,798) (61,329)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 163,782 162,765
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (19,318) (24,668)
Held-to-maturity securities, Fair Value 163,782 162,765
Held-to-maturity securities, Unrealized Losses (19,318) (24,668)
Agency mortgage-backed securities.    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 46,897 45,977
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (430) (1,008)
Available-for-sale securities, 12 Months or More, Fair Value 244,254 253,971
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (31,207) (39,866)
Available-for-sale securities, Fair Value 291,151 299,948
Available-for-sale securities, Unrealized Loss (31,637) (40,874)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 65,296 64,406
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (6,722) (8,523)
Held-to-maturity securities, Fair Value 65,296 64,406
Held-to-maturity securities, Unrealized Losses (6,722) (8,523)
Agency collateralized mortgage obligations    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 8,922 50,720
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (325) (890)
Available-for-sale securities, 12 Months or More, Fair Value 63,297 62,903
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (6,853) (8,881)
Available-for-sale securities, Fair Value 72,219 113,623
Available-for-sale securities, Unrealized Loss (7,178) (9,771)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 93,112 92,858
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (11,839) (15,495)
Held-to-maturity securities, Fair Value 93,112 92,858
Held-to-maturity securities, Unrealized Losses (11,839) (15,495)
States and political subdivisions securities    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 15,820 7,229
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (1,425) (270)
Available-for-sale securities, 12 Months or More, Fair Value 32,472 50,665
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (3,611) (7,685)
Available-for-sale securities, Fair Value 48,292 57,894
Available-for-sale securities, Unrealized Loss (5,036) (7,955)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 5,374 5,501
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (757) (650)
Held-to-maturity securities, Fair Value 5,374 5,501
Held-to-maturity securities, Unrealized Losses (757) (650)
Small Business Administration securities    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 7,149 14,523
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (13) (343)
Available-for-sale securities, 12 Months or More, Fair Value 50,411 37,945
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (5,934) (2,386)
Available-for-sale securities, Fair Value 57,560 52,468
Available-for-sale securities, Unrealized Loss $ (5,947) $ (2,729)