XML 134 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED COMPENSATION - Summary of Options Activity (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Number of Shares, Outstanding, beginning of period | shares 2,412,232
Number of Shares, Granted | shares 301,215
Number of Shares, Exercised | shares (263,570)
Number of Shares, Forfeited, canceled or expired | shares (32,159)
Number of Shares, Outstanding, end of period | shares 2,417,718
Stock options exercisable (in shares) | shares 1,705,249
Weighted Average Exercise Price Per Share  
Weighted Average Exercise Price Per Share, Outstanding, beginning of period (USD per share) | $ / shares $ 34.35
Weighted average exercise price per share (USD per share) | $ / shares 49.14
Weighted Average Exercise Price Per Share, Exercised (USD per share) | $ / shares 28.86
Weighted Average Exercise Price Per Share, Forfeited, canceled or expired (USD per share) | $ / shares 45.29
Weighted Average Exercise Price Per Share, Outstanding, end of period (USD per share) | $ / shares 36.65
Weighted Average Exercise Price Per Share, Exercisable, end of period (USD per share) | $ / shares $ 33.26