STOCK-BASED COMPENSATION PLANS - Employee Stock Ownership Plan (Details) - ESOP $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2023
USD ($)
h / yr
|
Dec. 31, 2022
USD ($)
|
Dec. 31, 2021
USD ($)
|
|
| Employee Stock Ownership Plan | |||
| Minimum hours of work per year for employees to be covered under Employee Stock Ownership Plan (ESOP) | h / yr | 1,000 | ||
| Annual contribution by employer as a percentage of pretax income before the contribution | 5.00% | 5.00% | 5.00% |
| Company contributions | $ | $ 1,591 | $ 1,248 | $ 1,206 |