XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies -Schedule of Reconciliation of Basic to Diluted Weighted Average Shares (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounting Policies [Abstract]        
Weighted average shares used in computing net income per share of common stock, basic (in shares) 3,223 3,191 3,220 3,189
Stock-based awards (in shares) 296 278 300 282
Convertible senior awards (in shares) 0 1 0 1
Warrants (in shares) 0 11 0 11
Weighted average shares used in computing net income per share of common stock, diluted (in shares) 3,519 3,481 3,520 3,483