XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Summary of Restricted Stock Unit Activity and Performance Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Aggregate Intrinsic Value    
Share price (in usd per share) $ 210.28  
Restricted stock units    
Number of Shares Outstanding    
Outstanding, beginning balance (in shares) 2,253  
Granted (in shares) 306  
Vested (in shares) (484)  
Canceled (in shares) (67)  
Outstanding, ending balance (in shares) 2,008  
Number of shares outstanding, expected to vest (in shares) 2,008  
Weighted Average Fair Value per Share at Grant Date    
Outstanding, beginning balance (in usd per share) $ 181.01  
Granted (in usd per share) 220.13  
Vested (in usd per share) 147.60  
Canceled (in usd per share) 173.91  
Outstanding, ending balance (in usd per share) 195.27  
Weighted-Average Fair Value per Share at Grant Date, Expected to vest (in usd per share) $ 195.27  
Weighted-Average Remaining Contractual Term    
Outstanding 1 year 4 months 24 days  
Expected to vest 1 year 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding $ 422,303
Vested 104,382  
Aggregate intrinsic value, expected to vest $ 422,278  
Performance shares    
Number of Shares Outstanding    
Outstanding, beginning balance (in shares) 376  
Granted (in shares) 383  
Vested (in shares) (375)  
Canceled (in shares) (6)  
Outstanding, ending balance (in shares) 378  
Number of shares outstanding, expected to vest (in shares) 378  
Weighted Average Fair Value per Share at Grant Date    
Outstanding, beginning balance (in usd per share) $ 197.82  
Granted (in usd per share) 240.72  
Vested (in usd per share) 195.81  
Canceled (in usd per share) 195.14  
Outstanding, ending balance (in usd per share) 243.30  
Weighted-Average Fair Value per Share at Grant Date, Expected to vest (in usd per share) $ 243.30  
Weighted-Average Remaining Contractual Term    
Outstanding 1 year 10 months 24 days  
Expected to vest 1 year 10 months 24 days  
Aggregate Intrinsic Value    
Outstanding $ 79,425
Vested 79,438  
Aggregate intrinsic value, expected to vest $ 79,425