XML 50 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2019
Nov. 30, 2018
Apr. 30, 2017
Jan. 31, 2016
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Shares available for grant under the stock incentive plans         93,946    
Weighted-average fair value option granted         $ 58.37 $ 56.11 $ 40.08
Number of awards excluded from option-pricing model         2    
Grant date fair value         $ 33,639    
Fair value assumptions, Dividend yield rate         0.80% 0.80% 0.80%
Closing price of common stock         $ 379.11    
Unrecognized compensation costs related to non-vested         $ 7,800    
Weighted-average period over which cost is expected to be recognized         2 years 7 months 6 days    
Pay-out ranges, Minimum         0.00%    
Pay-out ranges, Maximum         150.00%    
Incentive Stock Options [Member] | President and Chief Operating Officer [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of stock option equity instruments granted during the period 76,868            
Grant date fair value $ 2,900            
Share-based compensation arrangement by share-based payment award award vesting date Jan. 22, 2024            
Fair value assumptions, Risk free interest rate 2.60%            
Fair value assumptions, Volatility rate 25.80%            
Fair value assumptions, Dividend yield rate 0.80%            
Share-based compensation arrangement by share-based payment award, options expiry date Jul. 22, 2024            
Incentive Stock Options [Member] | President and Chief Operating Officer [Member] | Range One [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Weighted-average fair value option granted $ 272.88            
Number of stock option equity instruments granted during the period 35,679            
Percentage of fair market value of the common stock on the grant date 125.00%            
Incentive Stock Options [Member] | President and Chief Operating Officer [Member] | Range Two [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Weighted-average fair value option granted $ 294.71            
Number of stock option equity instruments granted during the period 41,189            
Percentage of fair market value of the common stock on the grant date 135.00%            
Incentive Stock Options [Member] | Chief Executive Officer [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          
Incentive Stock Options [Member] | Chief Executive Officer [Member] | Range One [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Weighted-average fair value option granted   $ 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%          
Incentive Stock Options [Member] | Chief Executive Officer [Member] | Range Two [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Weighted-average fair value option granted   $ 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%          
Restricted Stock and Performance Shares [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Unrecognized compensation costs related to non-vested         $ 31,000    
Weighted-average period over which cost is expected to be recognized         1 year 7 months 6 days    
Performance Based Share [Member] | Chief Executive Officer [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   5 years          
Performance Based Share [Member] | Chief Executive Officer [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%          
Performance Based Share [Member] | Chief Executive Officer [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%          
Performance Based Share [Member] | Chief Operating Officer [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Grant date fair value $ 2,900            
Share-based compensation arrangement by share-based payment award award vesting date Jan. 22, 2024            
Fair value assumptions, Risk free interest rate 2.60%            
Fair value assumptions, Volatility rate 25.90%            
Fair value assumptions, Dividend yield rate 0.80%            
Number of non-option equity instruments granted during the period 18,914            
Performance period 5 years            
Performance Based Share [Member] | Chief Operating Officer [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 8,969            
Fair value per share on the grant date $ 272.88            
Percentage of fair market value of the common stock on the grant date 125.00%            
Performance Based Share [Member] | Chief Operating Officer [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 9,945            
Fair value per share on the grant date $ 294.71            
Percentage of fair market value of the common stock on the grant date 135.00%            
Performance Based Share [Member] | Officers and Senior Managers [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% 106.50%      
Share-based compensation arrangement by share-based payment award, actual share payout share     3,634 35,680      
Performance Based Share [Member] | Officers and Senior Managers [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%      
Performance Based Share [Member] | Officers and Senior Managers [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%      
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         617 989 1,034
Percentage of shares grant to participants         20.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