XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
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
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounting Policies [Abstract]        
Weighted average shares used in computing net income per share of common stock, basic (in shares) 3,176 3,146 3,171 3,120
Stock-based awards (in shares) 304 301 297 311
Convertible senior notes (in shares) 2 2 2 4
Warrants (in shares) 11 19 11 39
Weighted average shares used in computing net income per share of common stock, diluted (in shares) 3,493 3,468 3,481 3,474