XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.1
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
Mar. 31, 2023
Mar. 31, 2022
Accounting Policies [Abstract]    
Weighted average shares used in computing net income per share of common stock, basic [1] 3,166 3,103
Stock-based awards 289 313
Convertible senior notes 2 5
Warrants 11 51
Weighted average shares used in computing net income per share of common stock, diluted [1] 3,468 3,472
[1] Prior period results have been adjusted to reflect the three-for-one stock split effected in the form of a stock dividend in August 2022.