XML 76 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 01, 2017
Nov. 30, 2018
Jan. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares available for grant under the stock incentive plans       304,965    
Exercise price for the shares of the Company's common stock       $ 56.11 $ 40.08 $ 32.24
Grant date fair value       $ 21,823    
Fair value assumptions, Dividend yield rate       0.80% 0.80% 1.00%
Closing price of common stock       $ 211.31    
Unrecognized compensation costs related to non-vested       $ 8,600    
Weighted-average period over which cost is expected to be recognized       2 years 9 months 18 days    
Pay-out ranges, Minimum       0.00%    
Pay-out ranges, Maximum       150.00%    
Restricted Stock and Performance Shares [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized compensation costs related to non-vested       $ 23,300    
Weighted-average period over which cost is expected to be recognized       1 year 8 months 12 days    
Employees Stock Purchase Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Period vested for option grants       1 year    
Number of non-option equity instruments granted during the period       989 1,034 1,190
Percentage of shares grant to participants       20.00%    
Chief Executive Officer [Member] | Incentive Stock Options [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of stock option equity instruments granted during the period   148,524        
Grant date fair value   $ 5,500        
Share-based compensation arrangement by share-based payment award award vesting date   Nov. 08, 2023        
Fair value assumptions, Risk free interest rate   3.10%        
Fair value assumptions, Volatility rate   25.90%        
Fair value assumptions, Dividend yield rate   0.80%        
Share-based compensation arrangement by share-based payment award, options expiry date   May 08, 2024        
Chief Executive Officer [Member] | Incentive Stock Options [Member] | Range One [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price for the shares of the Company's common stock   $ 257.78        
Number of stock option equity instruments granted during the period   69,113        
Percentage of fair market value of the common stock on the grant date   125.00%        
Chief Executive Officer [Member] | Incentive Stock Options [Member] | Range Two [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Exercise price for the shares of the Company's common stock   $ 278.40        
Number of stock option equity instruments granted during the period   79,411        
Percentage of fair market value of the common stock on the grant date   135.00%        
Chief Executive Officer [Member] | Performance Based Share [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Grant date fair value   $ 5,500        
Share-based compensation arrangement by share-based payment award award vesting date   Nov. 08, 2023        
Fair value assumptions, Risk free interest rate   3.10%        
Fair value assumptions, Volatility rate   26.10%        
Fair value assumptions, Dividend yield rate   0.80%        
Number of non-option equity instruments granted during the period   37,742        
Performance period   2005        
Chief Executive Officer [Member] | Performance Based Share [Member] | Range One [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of non-option equity instruments granted during the period   17,942        
Fair value per share on the grant date   $ 257.78        
Percentage of fair market value of the common stock on the grant date   125.00%        
Chief Executive Officer [Member] | Performance Based Share [Member] | Range Two [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of non-option equity instruments granted during the period   19,800        
Fair value per share on the grant date   $ 278.40        
Percentage of fair market value of the common stock on the grant date   135.00%        
Officers and Senior Managers [Member] | Performance Based Share [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options Expiration Period 2 years   4 years      
Pay-out ranges, Minimum 0.00%   0.00%      
Pay-out ranges, Maximum 150.00%   150.00%      
Number of non-option equity instruments granted during the period 9,367   33,509      
Fair value per share on the grant date $ 186.74   $ 103.30      
Share-based compensation arrangement by share-based payment award, actual share payout percent 38.80%          
Share-based compensation arrangement by share-based payment award, actual share payout share 3,634          
Estimated share payout percent       106.00%    
Officers and Senior Managers [Member] | Performance Based Share [Member] | Share-based Compensation Award, Tranche One [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award award vesting date Apr. 01, 2020   Jan. 31, 2020      
Share-based compensation arrangement by share-based payment award, award vesting rights 50.00%   50.00%      
Officers and Senior Managers [Member] | Performance Based Share [Member] | Share-based Compensation Award, Tranche Two [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award award vesting date Apr. 01, 2021   Jan. 31, 2021      
Share-based compensation arrangement by share-based payment award, award vesting rights 50.00%   50.00%      
Minimum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Period vested for option grants       3 years    
Options Expiration Period       6 years    
Minimum [Member] | Restricted Stock and Performance Shares [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Period vested for option grants       3 years    
Maximum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Period vested for option grants       5 years    
Options Expiration Period       10 years    
Maximum [Member] | Restricted Stock and Performance Shares [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Period vested for option grants       5 years