XML 146 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity (Details) - RSUs - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares Outstanding (in thousands)      
Restricted stock units outstanding, beginning balance (in shares) 1,552 1,446 1,358
Restricted stock units granted (in shares) 842 991 912
Restricted stock units released, vested (in shares) (688) (681) (669)
Restricted stock units canceled (in shares) (274) (204) (155)
Restricted stock units outstanding, ending balance (in shares) 1,432 1,552 1,446
Weighted Average Grant Date Fair Value per Share      
Restricted stock units outstanding, beginning balance (in dollars per share) $ 676.89 $ 641.51 $ 594.27
Restricted stock units granted (in dollars per share) 884.10 699.07 661.43
Restricted stock units released, vested (in dollars per share) 714.66 644.90 576.62
Restricted stock units canceled (in dollars per share) 738.15 640.68 624.98
Restricted stock units outstanding, ending balance (in dollars per share) $ 768.84 $ 676.89 $ 641.51
Restricted stock units outstanding, weighted-average remaining contractual life (years) 1 year 2 months 19 days    
Restricted stock units outstanding, aggregate intrinsic value $ 1,350