XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments - Equity Warrants and Non-Marketable Equity Investments (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Sep. 30, 2023
Derivative [Line Items]        
Payments to acquire convertible notes   $ 1,300 $ 2,750 $ 1,250
Amount of additional investment   2,700    
Reclassification adjustment for gains (losses) on available-for-sale debt securities $ 3,263   $ (1)  
Fair value of convertible notes and amounts recorded for nonvoting preferred stock investments 13,800      
Equity investments without readily determinable fair values 6,100 989    
Equity method investments 1,200 1,200    
Fair Value, Inputs, Level 3        
Derivative [Line Items]        
Fair value of convertible notes   13,800    
Warrant | Level 2 assets        
Derivative [Line Items]        
Fair value of warrant assets $ 1,900 $ 2,700