v3.26.1
Income Per Share and Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Nov. 21, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Repurchase of common stock $ 419 $ 261 $ 954 $ 669  
November 2024 repurchase program          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Repurchase of common stock (in shares) 3,096,341 2,123,191      
Average price per share (in dollars per share) $ 133.94 $ 120.43   $ 127.82  
Repurchase of common stock $ 414 $ 256      
November 2024 repurchase program | Class A common stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Stock repurchase program additional authorized amount         $ 5,000
Authorized share repurchase amount 9,000   $ 9,000   $ 4,000
Repurchase of common stock (in shares)     6,678,628 5,185,163  
Average price per share (in dollars per share)     $ 141.55    
Repurchase of common stock     $ 945 $ 663  
Capacity remaining under current stock repurchase programs $ 3,900   $ 3,900    
Contingently Issuable Shares          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Shares excluded in computation of diluted income per share (in shares) 763,437 639,807 371,169 412,610