XML 49 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
STOCKHOLDERS' EQUITY - Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Stock Option Activity [Abstract]      
Outstanding at beginning of year (in shares) 887 946 1,066
Granted (in shares) 197 148 222
Exercised (in shares) (112) (198) (268)
Forfeited (in shares) (17) (6) (52)
Cancelled (in shares) (4) (3) (22)
Outstanding at end of year (in shares) 951 887 946
Exercisable at end of year (in shares) 581 490 493
Weighted Average Exercise Price [Abstract]      
Outstanding at beginning of year (in dollars per share) $ 61.59 $ 55.44 $ 45.32
Granted (in dollars per share) 85.13 74.57 85.22
Exercised (in dollars per share) 43.67 41.71 36.36
Forfeited (in dollars per share) 80.88 74.90 72.29
Cancelled (in dollars per share) 70.90 48.54 57.48
Outstanding at end of year (in dollars per share) 68.18 61.59 55.44
Exercisable at end of period (in dollars per share) $ 59.29 $ 50.50 $ 41.01
Aggregate intrinsic value for outstanding stock options $ 31,814 $ 16,192 $ 24,714
Weighted average remaining contractual term for outstanding stock options 6 years 3 months 18 days    
Aggregate intrinsic value for exercisable stock options outstanding $ 24,620    
Weighted average remaining contractual term for exercisable stock options outstanding 5 years    
Weighted-average fair value of options granted (in dollars per share) $ 18.51 $ 18.62 $ 23.20
Total intrinsic value of stock options exercised $ 6,135 $ 10,456 $ 11,900