XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.4
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
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Weighted average shares used in computing net income per share of common stock, basic (in shares) 3,174 3,130 2,959
Stock-based awards (in shares) 298 310 292
Convertible senior awards (in shares) 2 3 29
Warrants (in shares) 11 32 106
Weighted average shares used in computing net income per share of common stock, diluted (in shares) 3,485 3,475 3,386