v3.23.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Class of Stock [Line Items]          
Exercise of common stock options (in shares) 11.2     16.0  
Stock repurchased and retired (in shares) 5.7        
Taxes paid related to net share settlement of equity awards $ 567     $ 1,023 $ 491
Exercise cost $ 36        
Stock-based compensation expense   $ 286 $ 234 830 676
Proceeds from the issuance of common stock under employee stock purchase plan       $ 31 20
Common Class A          
Class of Stock [Line Items]          
Stock repurchased and retired (in shares)   3.7   12.1  
Employee Stock Purchase Plan | 2020 Employee Stock Purchase Plan          
Class of Stock [Line Items]          
Stock-based compensation expense   $ 6 $ 9 $ 20 23
Proceeds from the issuance of common stock under employee stock purchase plan       $ 31 $ 20
Employee Stock Purchase Plan | 2020 Employee Stock Purchase Plan | Common Class A          
Class of Stock [Line Items]          
ESPP shares purchased during period (in shares)       0.3 0.2
Average price of ESPP shares purchased (in USD per share)   $ 88.77 $ 103.23 $ 88.77 $ 103.23