XML 94 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
EMPLOYEE BENEFIT PLANS (Stock Option Activity) (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at beginning of period (in shares) 453,843 440,158 400,077
Granted (in shares) 82,500 95,500 82,400
Exercised (in shares) (177,299) (81,815) (29,285)
Canceled or expired (in shares) (14,768)   (13,034)
Outstanding at end of period (in shares) 344,276 453,843 440,158
Exercisable at end of period (in shares) 185,405 278,239 284,489
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average exercise price, outstanding at beginning of period (in dollars per share) $ 156.24 $ 132.08 $ 122.30
Weighted-average exercise price, granted (in dollars per share) 342.13 204.91 182.75
Weighted-average exercise price, exercised (in dollars per share) 125.16 83.07 112.78
Weighted-average exercise price, canceled or expired (in dollars per share) 261.20   195.78
Weighted-average exercise price, outstanding at end of period (in dollars per share) 212.28 156.24 132.08
Weighted-average exercise price, exercisable at end of period (in dollars per share) $ 165.31 130.91 100.94
Weighted-average remaining contract life of options outstanding at end of period 7 years 11 days    
Weighted-average remaining contract life of options exercisable at end of period 5 years 9 months 14 days    
Aggregate intrinsic value of options outstanding at end of period $ 43,418    
Aggregate intrinsic value of options exercisable $ 31,895    
Share Based Compensation Exercisable Range [Abstract]      
Granted (dollars per share) $ 342.13 204.91  
Minimum [Member]      
Share Based Compensation Exercisable Range [Abstract]      
Outstanding (dollars per share) 36.73 36.48 36.48
Granted (dollars per share)     182.75
Exercised (dollars per share) 36.73 36.48 36.48
Canceled or expired (dollars per share) 182.75   193.69
Outstanding (dollars per share) 36.73 36.73 36.48
Exercisable at end of period 54.51 36.73 36.48
Maximum [Member]      
Share Based Compensation Exercisable Range [Abstract]      
Outstanding (dollars per share) 204.91 201.04 201.04
Granted (dollars per share)     182.75
Exercised (dollars per share) 204.91 201.04 201.04
Canceled or expired (dollars per share) 342.13   201.04
Outstanding (dollars per share) 342.13 204.91 201.04
Exercisable at end of period $ 204.91 $ 201.04 $ 201.04