XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounting Policies [Abstract]        
Weighted average shares used in computing net income per share of common stock, basic [1] 3,171 3,111 3,168 3,107
Stock-based awards 294 302 292 308
Convertible senior notes 2 3 2 4
Warrants 11 48 11 50
Weighted average shares used in computing net income per share of common stock, diluted [1] 3,478 3,464 3,473 3,469
[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.