XML 128 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Plans - Schedule of Exercise Price Ranges, Characteristics of Outstanding Stock Options (Detail)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
$17.83 – $33.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (dollars per share) $ 17.83
Range of Exercise Prices, maximum (dollars per share) $ 33.00
Stock Options Outstanding, Shares | shares 10,732
Stock Options Outstanding, Weighted-Average Exercise Price (dollars per share) $ 27.88
Stock Options Outstanding, Weighted-Average Remaining Life 9 days
Stock Options Exercisable, Shares | shares 10,732
Stock Options Exercisable, Weighted-Average Exercise Price (dollars per share) $ 27.88
Stock Options Exercisable, Weighted-Average Remaining Life 9 days
$33.01 – $45.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (dollars per share) $ 33.01
Range of Exercise Prices, maximum (dollars per share) $ 45.00
Stock Options Outstanding, Shares | shares 258,806
Stock Options Outstanding, Weighted-Average Exercise Price (dollars per share) $ 42.19
Stock Options Outstanding, Weighted-Average Remaining Life 3 years 11 months 1 day
Stock Options Exercisable, Shares | shares 255,573
Stock Options Exercisable, Weighted-Average Exercise Price (dollars per share) $ 42.21
Stock Options Exercisable, Weighted-Average Remaining Life 3 years 10 months 13 days
$45.01 – $57.93  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (dollars per share) $ 45.01
Range of Exercise Prices, maximum (dollars per share) $ 57.93
Stock Options Outstanding, Shares | shares 290,118
Stock Options Outstanding, Weighted-Average Exercise Price (dollars per share) $ 49.63
Stock Options Outstanding, Weighted-Average Remaining Life 3 years 8 months 26 days
Stock Options Exercisable, Shares | shares 286,377
Stock Options Exercisable, Weighted-Average Exercise Price (dollars per share) $ 49.64
Stock Options Exercisable, Weighted-Average Remaining Life 3 years 8 months 8 days
$17.83 – $57.93  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (dollars per share) $ 17.83
Range of Exercise Prices, maximum (dollars per share) $ 57.93
Stock Options Outstanding, Shares | shares 559,656
Stock Options Outstanding, Weighted-Average Exercise Price (dollars per share) $ 45.78
Stock Options Outstanding, Weighted-Average Remaining Life 3 years 9 months 3 days
Stock Options Exercisable, Shares | shares 552,682
Stock Options Exercisable, Weighted-Average Exercise Price (dollars per share) $ 45.78
Stock Options Exercisable, Weighted-Average Remaining Life 3 years 8 months 15 days