XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation and Employee Benefit Plan - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2018
Class of Stock [Line Items]            
Stock-based compensation expense   $ 1,400,000,000 $ 1,100,000,000 $ 930,000,000    
Income tax benefit related to stock-based compensation expense   273,000,000 227,000,000 0    
Stock-based compensation arrangement, tax benefit   $ 39,000,000 $ 435,000,000 19,000,000    
Exercise of common stock options, net of shares withheld for taxes (in shares) 11,200,000 3,000,000 16,000,000      
Repurchases of common stock (in shares) 5,700,000          
Taxes paid related to net share settlement of equity awards $ 567,000,000 $ 630,000,000 $ 1,224,000,000 $ 607,000,000    
Exercise cost $ 36,000,000          
Weighted-average fair value of options granted (in USD per share)   $ 93.29 $ 65.22 $ 79.75    
Aggregate intrinsic value of options exercised   $ 254,000,000 $ 1,600,000,000 $ 326,000,000    
Grant date fair value of options vested   51,000,000 $ 44,000,000 $ 45,000,000    
Unrecognized compensation cost related to stock option awards granted   $ 80,000,000        
Weighted-average period expected to recognize compensation expense   2 years 7 months 6 days        
Vesting term (in years)   4 years        
Common Class A            
Class of Stock [Line Items]            
Repurchases of common stock (in shares)   24,500,000        
2018 Plan            
Class of Stock [Line Items]            
Additional shares authorized (in shares)           13,200,000
2018 Plan | Common Class B            
Class of Stock [Line Items]            
Shares authorized (in shares)           50,000,000
2020 Plan | Common Class A            
Class of Stock [Line Items]            
Shares authorized (in shares)         62,100,000  
Annual increase in number of shares authorized (as a percent)         5.00%  
Maximum shares issuable (in shares)         371,200,000