Summary of Significant Accounting Policies -Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details) - shares shares in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounting Policies [Abstract] | ||||
| Weighted average shares used in computing net income per share of common stock, basic (in shares) | 3,237 | 3,223 | 3,235 | 3,220 |
| Stock-based awards (in shares) | 303 | 296 | 303 | 300 |
| Weighted average shares used in computing net income per share of common stock, diluted (in shares) | 3,540 | 3,519 | 3,538 | 3,520 |