XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Stock Based Compensation Activity) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Number of Shares    
Balance (in shares) 300  
Weighted Average Grant Date Fair Value    
Cost not yet recognized $ 58,000  
Period for recognition 1 year 3 months 18 days  
Time-based RSUs    
Number of Shares    
Balance (in shares) 451  
Granted (in shares) 72  
Vested (in shares) (218)  
Forfeited (in shares) (5)  
Outstanding and expected to vest (in shares) 300  
Weighted Average Grant Date Fair Value    
Balance (in usd per share) $ 92.06  
Granted (in usd per share) 208.55 $ 194.74
Vested (in usd per share) 54.55  
Forfeited (in usd per share) 158.70  
Balance (in usd per share) 146.24  
Outstanding and expected to vest, weighted average grant date fair value (in usd per share) $ 146.24  
Outstanding and expected to vest, weighted average remaining contractual term (in years) 1 year 6 months  
Aggregate intrinsic value, outstanding and expected to vest $ 68,000  
Fair value vested in period $ 19,000 $ 19,000
Performance-based and market-based RSUs    
Number of Shares    
Balance (in shares) 691  
Granted (in shares) 89  
Vested (in shares) (344)  
Forfeited (in shares) (6)  
Balance (in shares) 430  
Outstanding and expected to vest (in shares) 384  
Weighted Average Grant Date Fair Value    
Balance (in usd per share) $ 57.56  
Granted (in usd per share) 208.49 $ 194.74
Vested (in usd per share) 21.09  
Forfeited (in usd per share) 129.91  
Balance (in usd per share) 116.90  
Outstanding and expected to vest, weighted average grant date fair value (in usd per share) $ 106.80  
Outstanding and expected to vest, weighted average remaining contractual term (in years) 1 year 2 months 12 days  
Outstanding, weighted average remaining contractual terms (in years) 1 year 2 months 12 days  
Aggregate intrinsic value, outstanding and expected to vest $ 88,000  
Aggregate intrinsic value outstanding $ 98,000