XML 94 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding (in shares) | shares 206,524
Options outstanding, weighted average remaining contractual life 3 years 5 months 1 day
Weighted average exercise price (in dollars per share) $ 48.88
Options exercisable (in shares) | shares 197,576
Options exercisable, weighted average exercise price (in dollars per share) $ 47.20
$12.21 - $12.21  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower limit (in dollars per share) 12.21
Exercise price range, upper limit (in dollars per share) $ 12.21
Options outstanding (in shares) | shares 77,400
Options outstanding, weighted average remaining contractual life 5 days
Weighted average exercise price (in dollars per share) $ 12.21
Options exercisable (in shares) | shares 77,400
Options exercisable, weighted average exercise price (in dollars per share) $ 12.21
$38.40 - $38.40  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower limit (in dollars per share) 38.40
Exercise price range, upper limit (in dollars per share) $ 38.40
Options outstanding (in shares) | shares 8,085
Options outstanding, weighted average remaining contractual life 3 years 1 month 20 days
Weighted average exercise price (in dollars per share) $ 38.40
Options exercisable (in shares) | shares 8,085
Options exercisable, weighted average exercise price (in dollars per share) $ 38.40
$47.50 - $47.50  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower limit (in dollars per share) 47.50
Exercise price range, upper limit (in dollars per share) $ 47.50
Options outstanding (in shares) | shares 9,800
Options outstanding, weighted average remaining contractual life 4 years 1 month 17 days
Weighted average exercise price (in dollars per share) $ 47.50
Options exercisable (in shares) | shares 9,800
Options exercisable, weighted average exercise price (in dollars per share) $ 47.50
$65.36 - $65.36  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower limit (in dollars per share) 65.36
Exercise price range, upper limit (in dollars per share) $ 65.36
Options outstanding (in shares) | shares 15,647
Options outstanding, weighted average remaining contractual life 5 years 1 month 24 days
Weighted average exercise price (in dollars per share) $ 65.36
Options exercisable (in shares) | shares 15,647
Options exercisable, weighted average exercise price (in dollars per share) $ 65.36
$65.45 - $65.45  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower limit (in dollars per share) 65.45
Exercise price range, upper limit (in dollars per share) $ 65.45
Options outstanding (in shares) | shares 11,960
Options outstanding, weighted average remaining contractual life 5 years 1 month 17 days
Weighted average exercise price (in dollars per share) $ 65.45
Options exercisable (in shares) | shares 11,960
Options exercisable, weighted average exercise price (in dollars per share) $ 64.45
$73.52 - $73.52  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower limit (in dollars per share) 73.52
Exercise price range, upper limit (in dollars per share) $ 73.52
Options outstanding (in shares) | shares 50,000
Options outstanding, weighted average remaining contractual life 5 years 6 months 29 days
Weighted average exercise price (in dollars per share) $ 73.52
Options exercisable (in shares) | shares 50,000
Options exercisable, weighted average exercise price (in dollars per share) $ 73.52
$85.99 - $85.99  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, lower limit (in dollars per share) 85.99
Exercise price range, upper limit (in dollars per share) $ 85.99
Options outstanding (in shares) | shares 33,632
Options outstanding, weighted average remaining contractual life 6 years 1 month 24 days
Weighted average exercise price (in dollars per share) $ 85.99
Options exercisable (in shares) | shares 24,684
Options exercisable, weighted average exercise price (in dollars per share) $ 85.99