v3.24.2.u1
Stock-Based Compensation - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Class of Stock [Line Items]          
Stock-based compensation expense   $ 382 $ 304 $ 677 $ 544
Exercise of common stock options (in shares) 11.2     1.0  
Stock repurchased and retired (in shares) 5.7        
Taxes paid related to net share settlement of equity awards $ 567     $ 309 872
Exercise cost $ 36        
RSUs          
Class of Stock [Line Items]          
Stock-based compensation expense   358 286 629 509
Stock options          
Class of Stock [Line Items]          
Stock-based compensation expense   $ 14 $ 11 $ 27 $ 21