XML 69 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Additional Information (Details)
12 Months Ended
Oct. 30, 2012
shares
Dec. 31, 2019
USD ($)
Installment
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation cost | $   $ 900,000    
Share based compensation outstanding number     69,910  
Reclassification of liability for modified equity awards | $   $ 64,991,000    
Unvested Weighted Average grant date fair value | $ / shares   $ 174.44    
Modified Award [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Phantom shares vested   451,480 356,789  
Pre-Modification [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Phantom shares vested   282,619    
Post-Modification [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Phantom shares vested   112,386    
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   $ 144.89 $ 137.78 $ 90.16
Weighted average grant date fair value per, vested | $   $ 7,300,000 $ 6,200,000 $ 2,700,000
Unrecognized stock-based compensation cost | $   $ 8,200,000    
Unrecognized compensation costs, weighted-average recognition periods   1 year 9 months 18 days    
Phantom shares vested   51,675    
Unvested Weighted Average grant date fair value | $ / shares   $ 135.97 $ 107.06  
Phantom Stock Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Phantom shares vested   14,326    
Phantom Stock Plan | Accounting Standards Update 2017-09        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Issuance of common stock to settle stock based compensation | $   $ 55,000,000.0    
Reclassification of liability for modified equity awards | $   $ 9,500,000    
Phantom Stock Plan | Modified Award [Member] | Accounting Standards Update 2017-09        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted Average Grant Date Fair Value Per, Granted | $ / shares   $ 180.61    
Share based compensation outstanding number   409,331    
Phantom Stock Plan | Director [Member] | Accounting Standards Update 2017-09        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Issuance of common stock to settle stock based compensation | $   $ 10,000,000.0    
Vested Phantom Stock Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted Average Grant Date Fair Value Per, Granted | $ / shares   $ 180.84    
Phantom shares vested   395,005    
Phantom Share Units (PSUs)        
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,000,000      
Share-based compensation arrangement vesting increment percentage 20.00%      
Share based compensation arrangement, employment period for eligibility of employees participation 10 years      
Liability for unsettled stock awards | $   $ 12,300,000 $ 57,200,000  
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   2,000,000