v3.25.1
Summary of Significant Accounting Policies - Reconciliation of Basic to Diluted Weighted Average Shares (Detail) - shares
shares in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounting Policies [Abstract]    
Weighted average shares used in computing net income per share of common stock, basic (in shares) 3,218 3,186
Stock-based awards (in shares) 303 286
Convertible senior awards (in shares) 0 1
Warrants (in shares) 0 11
Weighted average shares used in computing net income per share of common stock, diluted (in shares) 3,521 3,484