v3.26.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 441,914 $ 305,867 $ 411,065 $ 285,970
Ending balance 551,620 333,775 551,620 333,775
Accumulated other comprehensive income (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 24,868 (914) 28,230 (34)
Ending balance 66,287 2,420 66,287 2,420
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (2,712) (4,639) (1,948) (6,174)
Foreign currency translation adjustments and other, net of tax (799) 3,314 (1,563) 4,849
Ending balance (3,511) (1,325) (3,511) (1,325)
Unrealized gains (losses) on net investment hedging instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (85) 0 0 0
Change in net unrealized gains (losses) 229 0 144 0
Ending balance 144 0 144 0
Unrealized gains (losses) on available-for-sale debt securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 27,659 3,722 30,170 6,139
Change in net unrealized gains (losses) 41,988 40 42,814 77
Reclassification adjustments for net losses (gains) included in “Other income (expense), net,” net of tax of $5, $0, $814, and $1,142 0 (17) (3,337) (2,471)
Ending balance 69,647 3,745 69,647 3,745
Other        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 6 3 8 1
Foreign currency translation adjustments and other, net of tax 1 (3) (1) (1)
Ending balance $ 7 $ 0 $ 7 $ 0