v3.25.2
SHARE-BASED COMPENSATION - Stock option plan (Detail)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Number of shares  
Options outstanding, beginning of year (in shares) 342,956
Options granted (in shares) 0
Options exercised (in shares) (60,961)
Options forfeited (in shares) (2,602)
Options expired (in shares) (4,532)
Options outstanding, end of year (in shares) 274,861
Options exercisable (in shares) 182,190
Options vested and expected to vest (in shares) 274,861
Weighted average exercise price  
Options outstanding, beginning of year (in dollars per share) | $ / shares $ 26.49
Options exercised (in dollars per share) | $ / shares 21.51
Options forfeited (in dollars per share) | $ / shares 28.43
Options expired (in dollars per share) | $ / shares 28.59
Options outstanding, end of year (in dollars per share) | $ / shares 27.54
Options exercisable (in dollars per share) | $ / shares 27.08
Options vested and expected to vest (in dollars per share) | $ / shares $ 27.54
Options outstanding, end of year (in years) 5 years 8 months 12 days
Options exercisable (in years) 4 years 7 months 6 days
Options vested and expected to vest (in years) 5 years 8 months 12 days