XML 87 R46.htm IDEA: XBRL DOCUMENT v3.19.3
STOCKHOLDERS' EQUITY - Stock Options (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 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)     (82) (191)
Forfeited (in shares)     (11) (2)
Canceled (in shares)     (4) (1)
Outstanding at end of period (in shares) 977 900 977 900
Exercisable at end of period (in shares) 608 496 608 496
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)     45.44 42.74
Forfeited (in dollars per share)     80.38 75.44
Canceled (in dollars per share)     70.90 28.63
Outstanding at end of period (in dollars per share) $ 67.06 $ 61.27 67.06 61.27
Exercisable at end of period (in dollars per share) $ 58.25 $ 49.88 $ 58.25 $ 49.88
Aggregate intrinsic value, outstanding, beginning of period     $ 16,192 $ 24,714
Aggregate intrinsic value, outstanding, end of period $ 31,356 $ 45,745 31,356 45,745
Aggregate intrinsic value, exercisable, end of period $ 24,904 $ 30,875 $ 24,904 $ 30,875
Weighted average remaining contractual term, outstanding     6 years 6 months 6 years 6 months
Weighted average remaining contractual term, exercisable     5 years 1 month 6 days 5 years 1 month 6 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 $ 0 $ 0 $ 18.27 $ 18.62
Total intrinsic value of stock options exercised $ 3,021 $ 2,743 $ 4,320 $ 9,943