v3.20.4
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
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Basic [1] 933 887 853
Stock-based awards 66    
Convertible senior notes 47    
Warrants 37    
Weighted average shares used in computing net income (loss) per share of common stock, diluted [1] 1,083 887 853
[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.