XML 114 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock Options      
Weighted Average Exercise Price      
Shares surrendered to satisfy exercise price and/or tax withholding requirements (in shares) 55,467 7,957 10,354
Stock Incentive Plan      
Option Shares Outstanding      
Outstanding, beginning of period (in shares) 1,853,064 1,833,246 1,437,460
Granted (in shares) 39,000 132,929 450,000
Exercise of stock options (in shares) (241,876) (82,611) (53,214)
Forfeited (in shares) (27,100) (30,500) (1,000)
Outstanding, end of period (in shares) 1,623,088 1,853,064 1,833,246
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 59.79 $ 57.69 $ 50.47
Granted (in dollars per share) 71.99 81.04 77.99
Exercise of stock options (in dollars per share) 43.54 41.84 34.40
Forfeited (in dollars per share) 84.37 75.08 48.85
Outstanding, end of period (in dollars per share) $ 62.09 $ 59.79 $ 57.69
Exercisable (in shares) 1,184,045    
Exercisable (in dollars per share) $ 56.63    
Weighted average remaining life outstanding (in years) 5 years 3 months 18 days 5 years 10 months 24 days 6 years 7 months 6 days
Weighted average remaining life exercisable (in years) 4 years 4 months 24 days    
Aggregate intrinsic value outstanding $ 30,126 $ 37,526 $ 51,426
Aggregate intrinsic value exercisable $ 28,297