v3.26.1
Financial Instruments - Carrying Values for Non-Marketable Equity Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosures [Abstract]    
Total initial cost of non-marketable equity securities accounted for under the measurement alternative $ 29,489 $ 28,429
Cumulative upward adjustments 80,792 44,485
Cumulative downward adjustments (including impairments) (8,935) (8,820)
Carrying value of non-marketable equity securities accounted for under the measurement alternative 101,346 64,094
Equity method investments and other 5,600 4,593
Total non-marketable securities $ 106,946 $ 68,687