v3.25.2
EMPLOYEE BENEFITS - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]      
Employee stock ownership plan, maximum employer contribution as a percentage of participant's qualified compensation 5.00%    
Employee stock ownership plan, total contributions accrued or paid $ 826 $ 830  
Employee stock ownership plan, shares held under plan (in shares) 863,058    
Employee stock ownership plan, unallocated shares (in shares) 0    
Cash surrender value of life insurance $ 43,395   $ 42,883
Bonus expense 1,984 1,603  
Executive Incentive Retirement Plan | Postretirement Life Insurance      
Defined Benefit Plan Disclosure [Line Items]      
Cash surrender value of life insurance 43,395   42,883
Plan cost 602 $ 571  
Plan obligation $ 7,185   $ 6,661
Defined Benefit Plan, Funding Status [Extensible Enumeration] Defined Benefit Plan, Unfunded Plan [Member] Defined Benefit Plan, Unfunded Plan [Member] Defined Benefit Plan, Unfunded Plan [Member]