v3.25.2
SHARE-BASED COMPENSATION - Restricted stock awards (Details) - Restricted stock and restricted stock unit awards
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Number outstanding  
Nonvested, beginning of year (in shares) | shares 341,014
Granted during the year (in shares) | shares 208,657
Vested during the year (in shares) | shares (116,374)
Forfeited during the year (in shares) | shares (34,717)
Nonvested, end of year (in shares) | shares 398,580
Weighted average grant due fair value  
Nonvested at December 31, 2023 (in dollars per shares) | $ / shares $ 24.25
Granted during the year (in dollars per shares) | $ / shares 26.10
Vested during the year (in dollars per shares) | $ / shares 23.51
Forfeited during the year (in dollars per shares) | $ / shares 24.80
Nonvested at December 31, 2024 (in dollars per shares) | $ / shares $ 25.39