XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Accounting Policies [Abstract]        
Weighted average shares used in computing net income per share of common stock, basic 1,037 971 1,036 966
Stock-based awards 101 93 103 95
Convertible senior notes 1 10 1 16
Warrants 16 45 16 49
Weighted average shares used in computing net income per share of common stock, diluted 1,155 1,119 1,156 1,126