XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
STOCKHOLDERS' EQUITY - Stock Options (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Outstanding at beginning of period (in shares)     887 946
Granted (in shares)     187 148
Exercised (in shares)     (33) (152)
Forfeited (in shares)     (7) (2)
Canceled (in shares)     (4) (1)
Outstanding at end of period (in shares) 1,030 939 1,030 939
Exercisable at end of period (in shares) 658 534 658 534
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Outstanding at beginning of period (in dollars per share)     $ 61.59 $ 55.44
Granted (in dollars per share)     84.29 74.57
Exercised (in dollars per share)     55.88 43.32
Forfeited (in dollars per share)     80.59 75.44
Canceled (in dollars per share)     70.90 25.39
Outstanding at end of period (in dollars per share) $ 65.74 $ 60.42 65.74 60.42
Exercisable at end of period $ 56.77 $ 49.19 $ 56.77 $ 49.19
Aggregate intrinsic value, outstanding, beginning of period     $ 16,192 $ 24,714
Aggregate intrinsic value, outstanding, end of period $ 35,242 $ 35,409 35,242 35,409
Aggregate intrinsic value, exercisable, end of period $ 28,413 $ 26,142 $ 28,413 $ 26,142
Weighted average remaining contractual term, outstanding     6 years 6 months 6 years 7 months 6 days
Weighted average remaining contractual term, exercisable     5 years 2 months 12 days 5 years 3 months 18 days
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Dividend yield rate     0.60% 0.60%
Expected volatility rate     24.00% 27.00%
Risk-free interest rate     2.50% 2.60%
Expected term     4 years 4 years 4 months 24 days
Weighted-average fair value of options granted $ 19.18 $ 0 $ 18.27 $ 18.62
Total intrinsic value of stock options exercised $ 997 $ 5,375 $ 1,299 $ 7,200