XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Plans - Schedule of Exercise Price Ranges, Characteristics of Outstanding Stock Options (Detail)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
$17.83 – $33.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
$33.01 – $45.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Stock Options Outstanding, Shares | shares 158,836
Stock Options Outstanding, Weighted-Average Exercise Price (dollars per share) $ 43.88
Stock Options Outstanding, Weighted-Average Remaining Life 3 years 21 days
Stock Options Exercisable, Shares | shares 158,208
Stock Options Exercisable, Weighted-Average Exercise Price (dollars per share) $ 43.90
Stock Options Exercisable, Weighted-Average Remaining Life 3 years 18 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 125,162
Stock Options Outstanding, Weighted-Average Exercise Price (dollars per share) $ 49.22
Stock Options Outstanding, Weighted-Average Remaining Life 2 years 11 months 4 days
Stock Options Exercisable, Shares | shares 123,385
Stock Options Exercisable, Weighted-Average Exercise Price (dollars per share) $ 49.22
Stock Options Exercisable, Weighted-Average Remaining Life 2 years 10 months 13 days
$33.01 – $57.93  
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) $ 57.93
Stock Options Outstanding, Shares | shares 283,998
Stock Options Outstanding, Weighted-Average Exercise Price (dollars per share) $ 46.23
Stock Options Outstanding, Weighted-Average Remaining Life 3 years
Stock Options Exercisable, Shares | shares 281,593
Stock Options Exercisable, Weighted-Average Exercise Price (dollars per share) $ 46.23
Stock Options Exercisable, Weighted-Average Remaining Life 2 years 11 months 19 days