XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Additional Information (Details)
12 Months Ended
Oct. 30, 2012
shares
Dec. 31, 2021
USD ($)
Installment
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares granted   0    
Shares settled   0    
Shares forfeited   0    
Modified Award [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Phantom shares vested   612,274    
Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of annual installments | Installment   3    
Weighted Average Grant Date Fair Value Per, Granted | $ / shares   $ 213.55 $ 149.38 $ 96.59
Weighted average grant date fair value per, vested | $   $ 15,600,000 $ 11,900,000 $ 7,300,000
Unrecognized stock-based compensation cost | $   $ 9,600,000    
Unrecognized compensation costs, weighted-average recognition periods   1 year 7 months 6 days    
Shares granted   49,969    
Shares forfeited   2,830    
Phantom shares vested   71,426    
Unvested Weighted Average grant date fair value | $ / shares   $ 163.57 $ 121.53  
PBRSUs [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted Average Grant Date Fair Value Per, Granted | $ / shares   $ 204.84    
Unrecognized stock-based compensation cost | $   $ 3,800,000    
Unrecognized compensation costs, weighted-average recognition periods   1 year 10 months 24 days    
Shares granted   37,288    
Phantom shares vested   10,353    
Unvested Weighted Average grant date fair value | $ / shares   $ 183.93 $ 146.29  
Phantom Stock Plan [Member] | Modified Award [Member] | ASU 2017-09 [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted Average Grant Date Fair Value Per, Granted | $ / shares       $ 120.41
Share based compensation outstanding number       613,996
Vested Phantom Stock Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted Average Grant Date Fair Value Per, Granted | $ / shares   120.43    
Phantom Share Units (PSUs) [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,500,000      
Share-based compensation arrangement vesting increment percentage 20.00%      
Share based compensation arrangement, employment period for eligibility of employees participation 10 years      
Unvested Weighted Average grant date fair value | $ / shares   $ 114.76    
Liability for unsettled stock awards | $   $ 0 $ 0  
Stock Incentive Plan 2016 [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   3,000,000