XML 138 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION - Summary of Options Activity (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Number of Shares  
Outstanding, beginning of period (in shares) | shares 2,417,718
Granted (in shares) | shares 388,084
Exercised (in shares) | shares (205,463)
Forfeited, canceled or expired (in shares) | shares (23,361)
Outstanding, end of period (in shares) | shares 2,576,978
Exercisable (in shares) | shares 1,885,026
Weighted Average Exercise Price Per Share  
Outstanding, beginning of period (USD per share) | $ / shares $ 36.65
Granted (USD per share) | $ / shares 44.45
Exercised (USD per share) | $ / shares 30.38
Forfeited, canceled or expired (USD per share) | $ / shares 45.45
Outstanding, end of period (USD per share) | $ / shares 38.24
Exercisable (USD per share) | $ / shares $ 35.51