v3.20.2
Summary of Significant Accounting Policies - Schedule of Reconciliation of Basic to Diluted Weighted Average Shares Used in Computing Net Income (Loss) Per Share of Common Stock, as Adjusted to Give Effect to Stock Split (Detail) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Accounting Policies [Abstract]        
Weighted average shares used in computing net income (loss) per share of common stock, basic [1] 937 897 927 882
Stock-based awards 74 25 59  
Convertible senior notes 52   45  
Warrants 42   28  
Weighted average shares used in computing net income (loss) per share of common stock, diluted [1] 1,105 922 1,059 882
[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. See Note 1, Overview for details.