XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares Used in Computing Net Income Per Share of Common Stock Attributable to Common Stockholders (Detail) - shares
shares in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Weighted average shares used in computing net income per share of common stock, basic (in shares) 3,197 3,174 3,130
Stock-based awards (in shares) 292 298 310
Convertible senior notes (in shares) 1 2 3
Warrants (in shares) 8 11 32
Weighted average shares used in computing net income per share of common stock, basic (in shares) 3,498 3,485 3,475