XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
STOCKHOLDERS' EQUITY - Stock Options (Details) - Stock Options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 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) 185 148
Exercised (in shares) (7) (39)
Forfeited (in shares) 0 (1)
Canceled (in shares) 0 (1)
Outstanding at end of period (in shares) 1,065 1,053
Exercisable at end of period (in shares) 685 637
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.19 74.57
Exercised (in dollars per share) 40.85 32.83
Forfeited (in dollars per share) 0 73.49
Canceled (in dollars per share) 0 25.39
Outstanding at end of period (in dollars per share) 65.64 58.98
Exercisable at end of period $ 56.91 $ 48.54
Aggregate intrinsic value, outstanding, beginning of period $ 16,192 $ 24,714
Aggregate intrinsic value, outstanding, end of period 28,924 24,680
Aggregate intrinsic value, exercisable, end of period $ 24,588 $ 21,306
Weighted average remaining contractual term, outstanding 6 years 8 months 12 days 6 years 7 months 6 days
Weighted average remaining contractual term, exercisable 5 years 4 months 24 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 $ 18.26 $ 18.62
Total intrinsic value of stock options exercised $ 302 $ 1,825