XML 104 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Securities Measurement Alternative Cumulative Gains (Losses) (Details) - Nonmarketable equity securities [Member] - Measurement alternative [Member] - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Measurement Alternative Cumulative Gains (Losses)    
Gross unrealized gains from observable price changes $ 6,957 $ 6,278
Gross unrealized losses from observable price changes (3) (3)
Impairment write-downs $ (1,216) $ (821)