XML 66 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - RSU and PSU - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Tax payments, for net share settlement of share based award $ 5,767 $ 2,132  
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value price per share (in dollars per share) $ 98.13    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value price per share (in dollars per share) $ 98.13    
Unrecognized stock-based compensation expense related to non-vested stock options $ 42,400    
Weighted average period over which costs are recognized 2 years 14 days    
Number of units, granted (in shares) 189    
Number of units outstanding (in shares) 1,067   1,249
Shares withheld, for net share settlement of share based award (in shares) 100    
Tax payments, for net share settlement of share based award $ 4,600    
Performance Stock Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value price per share (in dollars per share) $ 98.13    
Unrecognized stock-based compensation expense related to non-vested stock options $ 152,600    
Weighted average period over which costs are recognized 5 years 10 days    
Number of units, granted (in shares) 229    
Performance criteria had been met (in shares) 100    
Number of units outstanding (in shares) 5,801   6,033
Maximum additional shares to be issued (in shares) 200    
Shares withheld, for net share settlement of share based award (in shares) 16    
Tax payments, for net share settlement of share based award $ 1,200    
Minimum | Performance Stock Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of targeted shares vested 0.00%    
Maximum | Performance Stock Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of targeted shares vested 200.00%