XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - RSU and PSU - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 49 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recorded share-based compensation expense       $ 236,000  
Tax payments, for net share settlement of share based award   $ 2,319 $ 10,312    
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value price per share (in dollars per share) $ 93.17 $ 93.17   $ 93.17  
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) $ 93.17 $ 93.17   $ 93.17  
Unrecognized stock-based compensation expense $ 118,200 $ 118,200   $ 118,200  
Weighted average period over which costs are recognized   2 years 1 month 6 days      
Number of shares vested   170      
Number of units outstanding (in shares) 1,166 1,166   1,166 1,115
Shares withheld, for net share settlement of share based award (in shares) 7        
Tax payments, for net share settlement of share based award   $ 900      
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) $ 93.17 $ 93.17   $ 93.17  
Unrecognized stock-based compensation expense $ 23,700 $ 23,700   $ 23,700  
Weighted average period over which costs are recognized   1 year 7 months 6 days      
Performance criteria had been met (in shares)   20      
Number of shares vested   33      
Number of units outstanding (in shares) 1,388 1,388   1,388 1,499
Shares withheld, for net share settlement of share based award (in shares) 12        
Tax payments, for net share settlement of share based award   $ 1,400