Stockholders' Equity - Share Repurchase Activity (Details) - USD ($) shares in Thousands, $ in Millions |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Total share repurchases | $ 1,238 | $ 810 | $ 151 | $ 781 | $ 408 | $ 423 | ||
| Share repurchase program, excise tax, payable | $ 18 | $ 10 | $ 18 | $ 10 | ||||
| Employee Stock Compensation Plan | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Income tax withholding (in shares) | 119 | 11 | 1,465 | 778 | ||||
| Income tax withholding | $ 9 | $ 1 | $ 112 | $ 52 | ||||
| Common Stock | ||||||||
| Subsidiary, Sale of Stock [Line Items] | ||||||||
| Share buybacks (in shares) | 16,254 | 11,609 | 27,595 | 22,489 | ||||
| Total share repurchases (in shares) | 16,373 | 11,620 | 29,060 | 23,267 | ||||
| Share buybacks | $ 1,218 | $ 773 | $ 2,069 | $ 1,550 | ||||
| Total share repurchases | $ 1,227 | $ 774 | $ 2,181 | $ 1,602 | ||||