XML 84 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Plans - Summary of Stock Option Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding Beginning balance, Shares 735,001 955,446 1,576,092
Granted, Shares 23,285    
Exercised, Shares (198,535) (215,724) (620,646)
Stock options forfeitures, Shares   (4,721)  
Outstanding Ending balance, Shares 559,656 735,001 955,446
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Outstanding Beginning balance, Weighted Average Exercise Price (dollars per share) $ 43.79 $ 42.75 $ 37.63
Granted, Weighted Average Exercise Price (dollars per share) 43.54    
Exercised, Weighted Average Exercise Price (dollars per share) 38.16 39.25 29.75
Forfeited, Weighted Average Exercise Price (dollars per share)   44.50  
Outstanding Ending balance, Weighted Average Exercise Price (dollars per share) $ 45.78 $ 43.79 $ 42.75
Exercisable at end of period 552,682 638,673 614,414
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period 95    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price $ 49.19