XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans - Schedule of Exercise Price Ranges, Characteristics of Outstanding Stock Options (Detail)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
$33.01 – $45.00  
Range of Exercise Prices  
Range of Exercise Prices, minimum (in dollars per share) $ 33.01
Range of Exercise Prices, maximum (in dollars per share) $ 45.00
Stock Options Outstanding (in shares) | shares 126,985
Stock Options Outstanding  
Stock Options Outstanding (in shares) | shares 126,985
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 44.46
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 2 years 14 days
Stock Options Exercisable  
Stock Options Exercisable (in shares) | shares 126,985
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 44.46
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 2 years 14 days
$45.01 – $57.93  
Range of Exercise Prices  
Range of Exercise Prices, minimum (in dollars per share) $ 45.01
Range of Exercise Prices, maximum (in dollars per share) $ 57.93
Stock Options Outstanding (in shares) | shares 34,716
Stock Options Outstanding  
Stock Options Outstanding (in shares) | shares 34,716
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 49.18
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 2 years 9 months 14 days
Stock Options Exercisable  
Stock Options Exercisable (in shares) | shares 34,362
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 49.17
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 2 years 9 months
$33.01 – $57.93  
Range of Exercise Prices  
Range of Exercise Prices, minimum (in dollars per share) $ 33.01
Range of Exercise Prices, maximum (in dollars per share) $ 57.93
Stock Options Outstanding (in shares) | shares 161,701
Stock Options Outstanding  
Stock Options Outstanding (in shares) | shares 161,701
Stock Options Outstanding, Weighted-Average Exercise Price (in dollars per share) $ 45.47
Stock Options Outstanding, Weighted-Average Remaining Life (in years) 2 years 2 months 12 days
Stock Options Exercisable  
Stock Options Exercisable (in shares) | shares 161,347
Stock Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 45.46
Stock Options Exercisable, Weighted-Average Remaining Life (in years) 2 years 2 months 8 days