v3.25.1
INVESTMENT SECURITIES - Fair value and unrealized losses on investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value $ 52,465 $ 118,449
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (1,415) (2,511)
Available-for-sale securities, 12 Months or More, Fair Value 405,697 405,484
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (50,440) (58,818)
Available-for-sale securities, Fair Value 458,162 523,933
Available-for-sale securities, Unrealized Loss (51,855) (61,329)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 165,214 162,765
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (20,639) (24,668)
Held-to-maturity securities, Fair Value 165,214 162,765
Held-to-maturity securities, Unrealized Losses (20,639) (24,668)
Agency mortgage-backed securities.    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 22,043 45,977
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (224) (1,008)
Available-for-sale securities, 12 Months or More, Fair Value 255,387 253,971
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (33,375) (39,866)
Available-for-sale securities, Fair Value 277,430 299,948
Available-for-sale securities, Unrealized Loss (33,599) (40,874)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 65,319 64,406
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (7,149) (8,523)
Held-to-maturity securities, Fair Value 65,319 64,406
Held-to-maturity securities, Unrealized Losses (7,149) (8,523)
Agency collateralized mortgage obligations    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 9,023 50,720
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (237) (890)
Available-for-sale securities, 12 Months or More, Fair Value 63,892 62,903
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (7,470) (8,881)
Available-for-sale securities, Fair Value 72,915 113,623
Available-for-sale securities, Unrealized Loss (7,707) (9,771)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 94,465 92,858
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (12,778) (15,495)
Held-to-maturity securities, Fair Value 94,465 92,858
Held-to-maturity securities, Unrealized Losses (12,778) (15,495)
States and political subdivisions securities    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 13,928 7,229
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (927) (270)
Available-for-sale securities, 12 Months or More, Fair Value 35,337 50,665
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (3,364) (7,685)
Available-for-sale securities, Fair Value 49,265 57,894
Available-for-sale securities, Unrealized Loss (4,291) (7,955)
HELD-TO-MATURITY SECURITIES:    
Held-to-maturity securities, 12 Months or Longer, Fair Value 5,430 5,501
Held-to-maturity securities, 12 Months or Longer, Unrealized Losses (712) (650)
Held-to-maturity securities, Fair Value 5,430 5,501
Held-to-maturity securities, Unrealized Losses (712) (650)
Small Business Administration securities    
AVAILABLE-FOR-SALE SECURITIES:    
Available-for-sale securities, Less than 12 Months, Fair Value 7,471 14,523
Available-for-sale Securities, Less than 12 Months, Unrealized Loss (27) (343)
Available-for-sale securities, 12 Months or More, Fair Value 51,081 37,945
Available-for-sale Securities,12 Months or Longer, Unrealized Loss (6,231) (2,386)
Available-for-sale securities, Fair Value 58,552 52,468
Available-for-sale securities, Unrealized Loss $ (6,258) $ (2,729)