XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.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, as Adjusted to Give Effect to Stock Split (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounting Policies [Abstract]        
Weighted average shares used in computing net income per share of common stock, basic [1] 971,000,000 928,000,000 966,000,000 921,000,000
Stock-based awards 93,000,000 53,000,000 95,000,000 50,000,000
Convertible senior notes [2] 10,000,000 39,000,000 16,000,000 35,000,000
Warrants 45,000,000 16,000,000 49,000,000 10,000,000
Weighted average shares used in computing net income per share of common stock, diluted [1] 1,119,000,000 1,036,000,000 1,126,000,000 1,016,000,000
[1] Prior period results have been adjusted to reflect the five-for-one stock split effected in the form of a stock dividend in August 2020.
[2] Under the modified retrospective method of adoption of ASU 2020-06, the dilutive impact of convertible senior notes was calculated using the if-converted method for the three and six months ended June 30, 2021. Certain convertible senior notes were calculated using the treasury stock method for the three and six months ended June 30, 2020. Refer to discussion above for further details