XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2021
Jan. 31, 2019
Nov. 30, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares available for grant under the stock incentive plan       2,518,888    
Period vested for option grants       5 years    
Weighted-average fair value option granted       $ 137.66 $ 91.43 $ 58.37
Number of awards excluded from option-pricing model       2    
Grant date fair value       $ 32,529    
Fair value assumptions, Dividend yield rate       0.40% 0.60% 0.80%
Closing price of common stock       $ 411.27    
Unrecognized compensation costs related to non-vested       $ 5,400    
Weighted-average period over which cost is expected to be recognized       1 year 7 months 6 days    
Grant date deemed probable to vest       $ 13,095    
Employee stock purchase plan description       In January 2022, the Company's Compensation & Talent Committee terminated the employee stock purchase plan with an effective date of February 28, 2022    
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,900    
Weighted-average period over which cost is expected to be recognized       1 year 6 months    
Performance Based Share [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Pay-out ranges, Minimum       0.00% 0.00% 0.00%
Pay-out ranges, Maximum       200.00% 150.00% 150.00%
Performance period           1 year
Number of non-option equity instruments granted during the period 1,070          
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 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 Aug. 01, 2024 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 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%        
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       806 729 617
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    
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