XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Weighted average shares used in computing net income per share of common stock, basic [1] 3,130 2,959 2,798
Stock-based awards 310 292 198
Convertible senior notes 3 29 141
Warrants 32 106 112
Weighted average shares used in computing net income per share of common stock, diluted [1] 3,475 3,386 3,249
[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. See Note 1, Overview, for details.