v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Reclassified out of AOCI) (LOSS) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Amounts reclassified out of each component of accumulated other comprehensive income        
Amortization     $ 3,217 $ 3,325
Net income $ 20,822 $ 18,271 41,547 36,031
SERP        
Amounts reclassified out of each component of accumulated other comprehensive income        
Net of tax 0 0 (1) 0
Amount Reclassified from AOCI        
Amounts reclassified out of each component of accumulated other comprehensive income        
Net income 1,241 1,305 2,385 2,448
Amount Reclassified from AOCI | Amortization of unrealized losses on investment securities transferred to HTM        
Amounts reclassified out of each component of accumulated other comprehensive income        
Amortization 1,687 1,773 3,217 3,325
Tax effect (446) (468) (833) (877)
Amortization of unrealized losses on investment securities transferred to held-to-maturity $ 1,241 $ 1,305 2,384 2,448
Amount Reclassified from AOCI | SERP        
Amounts reclassified out of each component of accumulated other comprehensive income        
Amortization of net actuarial gain     1 0
Tax effect     0 0
Net of tax     $ 1 $ 0