XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation (Summary of Stock Options Outstanding) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Number of shares vested and exercisable 582,856 514,612
Options vested and exercisable weighted average remaining contractual life 6 years 1 month 17 days 5 years 8 months 1 day
Options vested and exercisable weighted average exercise price $ 26.39 $ 20.39
Options vested and exercisable intrinsic value $ 13,865 $ 6,712
$7.18 - $33.20    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range $ 7.18  
Range of exercise prices, upper range $ 33.20  
Number of shares vested and exercisable 386,282  
Options vested and exercisable weighted average remaining contractual life 5 years 6 months 25 days  
Options vested and exercisable weighted average exercise price $ 21.63  
Options vested and exercisable intrinsic value $ 11,028  
$33.40 - $40.87    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range $ 33.40  
Range of exercise prices, upper range $ 40.87  
Number of shares vested and exercisable 190,504  
Options vested and exercisable weighted average remaining contractual life 7 years 5 months 4 days  
Options vested and exercisable weighted average exercise price $ 35.57  
Options vested and exercisable intrinsic value $ 2,784  
$41.37 - $50.18    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range $ 41.37  
Range of exercise prices, upper range $ 50.18  
Number of shares vested and exercisable 6,070  
Options vested and exercisable weighted average remaining contractual life 10 months 13 days  
Options vested and exercisable weighted average exercise price $ 41.37  
Options vested and exercisable intrinsic value $ 53  
$4.54 - $32.80    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range   $ 4.54
Range of exercise prices, upper range   $ 32.80
Number of shares vested and exercisable   425,351
Options vested and exercisable weighted average remaining contractual life   5 years 7 months 2 days
Options vested and exercisable weighted average exercise price   $ 17.47
Options vested and exercisable intrinsic value   $ 6,711
$32.85 - $34.10    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range   $ 32.85
Range of exercise prices, upper range   $ 34.10
Number of shares vested and exercisable   67,654
Options vested and exercisable weighted average remaining contractual life   5 years 2 months 4 days
Options vested and exercisable weighted average exercise price   $ 34.02
Options vested and exercisable intrinsic value   $ 1
$34.15 - $39.00    
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of exercise prices, lower range   $ 34.15
Range of exercise prices, upper range   $ 39.00
Number of shares vested and exercisable   21,607
Options vested and exercisable weighted average remaining contractual life   8 years 8 months 23 days
Options vested and exercisable weighted average exercise price   $ 35.10
Options vested and exercisable intrinsic value   $ 0