XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of RSUs and PRSUs Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units (RSUs)      
Number of RSUs and PRSUs [Roll Forward]      
Number of RSUs and PRSUs, outstanding, beginning balance (in shares) 3,563    
Number of RSUs and PRSUs granted (in shares) 2,260    
Number of RSUs and PRSUs released (in shares) (1,341) (1,094) (910)
Number of RSUs and PRSUs forfeited (in shares) (449)    
Number of RSUs and PRSUs, outstanding, ending balance (in shares) 4,033 3,563  
Weighted- Average Grant-Date Fair Value      
Weighted-average grant-date fair value, outstanding, beginning balance (in dollars per share) $ 148.79    
Weighted-average grant-date fair value, RSUs and PRSUs granted (in dollars per share) 118.41 $ 144.65 $ 152.08
Weighted-average grant-date fair value, RSUs and PRSUs released (in dollars per share) 147.14    
Weighted-average grant-date fair value, RSUs and PRSUs forfeited (in dollars per share) 137.25    
Weighted-average grant-date fair value, outstanding, ending balance (in dollars per share) $ 133.60 $ 148.79  
Weighted-average remaining contractual term, outstanding 1 year 3 months 18 days    
Aggregate intrinsic value, outstanding $ 496,716    
Performance-Based Restricted Stock Units (PRSUs)      
Number of RSUs and PRSUs [Roll Forward]      
Number of RSUs and PRSUs, outstanding, beginning balance (in shares) 664    
Number of RSUs and PRSUs granted (in shares) 377    
Number of RSUs and PRSUs released (in shares) (124)    
Number of RSUs and PRSUs forfeited (in shares) (136)    
Number of RSUs and PRSUs, outstanding, ending balance (in shares) 781 664  
Weighted- Average Grant-Date Fair Value      
Weighted-average grant-date fair value, outstanding, beginning balance (in dollars per share) $ 173.30    
Weighted-average grant-date fair value, RSUs and PRSUs granted (in dollars per share) 131.04 $ 156.91 $ 178.78
Weighted-average grant-date fair value, RSUs and PRSUs released (in dollars per share) 190.81    
Weighted-average grant-date fair value, RSUs and PRSUs forfeited (in dollars per share) 169.40    
Weighted-average grant-date fair value, outstanding, ending balance (in dollars per share) $ 150.82 $ 173.30  
Weighted-average remaining contractual term, outstanding 1 year 1 month 6 days    
Aggregate intrinsic value, outstanding $ 96,218