XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION - Summary of Restricted Stock Unit Activity and Performance Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Aggregate Intrinsic Value    
Share price (in usd per share) $ 195.24  
Restricted stock units    
Number of Shares Outstanding    
Outstanding, beginning balance (in shares) 2,786  
Granted (in shares) 561  
Vested (in shares) (916)  
Canceled (in shares) (113)  
Outstanding, ending balance (in shares) 2,318  
Number of shares outstanding, expected to vest (in shares) 2,318  
Weighted Average Fair Value per Share at Grant Date    
Outstanding, beginning balance (in usd per share) $ 100.73  
Granted (in usd per share) 175.97  
Vested (in usd per share) 67.21  
Canceled (in usd per share) 139.67  
Outstanding, ending balance (in usd per share) 130.32  
Weighted-Average Fair Value per Share at Grant Date, Expected to vest (in usd per share) $ 130.32  
Weighted-Average Remaining Contractual Term    
Outstanding 1 year 2 months 12 days  
Expected to vest 1 year 2 months 12 days  
Aggregate Intrinsic Value    
Outstanding $ 452,664
Vested 151,219  
Aggregate intrinsic value, expected to vest $ 452,556  
Performance shares    
Number of Shares Outstanding    
Outstanding, beginning balance (in shares) 445  
Granted (in shares) 392  
Vested (in shares) (303)  
Canceled (in shares) (176)  
Outstanding, ending balance (in shares) 358  
Number of shares outstanding, expected to vest (in shares) 358  
Weighted Average Fair Value per Share at Grant Date    
Outstanding, beginning balance (in usd per share) $ 169.82  
Granted (in usd per share) 192.72  
Vested (in usd per share) 168.88  
Canceled (in usd per share) 170.96  
Outstanding, ending balance (in usd per share) 195.14  
Weighted-Average Fair Value per Share at Grant Date, Expected to vest (in usd per share) $ 195.14  
Weighted-Average Remaining Contractual Term    
Outstanding 8 months 12 days  
Expected to vest 8 months 12 days  
Aggregate Intrinsic Value    
Outstanding $ 69,900
Vested 51,393  
Aggregate intrinsic value, expected to vest $ 69,900