v3.20.4
Investments - Summary of Cost and Carrying Value of Equity and Trading Debt Securities (Detail) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Schedule of Investments [Line Items]    
Total trading debt securities, Cost $ 1,926 $ 1,231
Equity securities at FVTNI, Cost 2,055 1,769
Total trading debt, Carrying Value 1,964 1,249
Equity securities at FVTNI, Carrying Value 2,317 1,926
Corporate Debt [Member]    
Schedule of Investments [Line Items]    
Total trading debt securities, Cost 1,591 822
Total trading debt, Carrying Value 1,641 844
Government Debt [Member]    
Schedule of Investments [Line Items]    
Total trading debt securities, Cost 203 268
Total trading debt, Carrying Value 210 269
Asset/Mortgage-Backed Debt [Member]    
Schedule of Investments [Line Items]    
Total trading debt securities, Cost 132 141
Total trading debt, Carrying Value 113 136
Equity Securities/Mutual Funds [Member]    
Schedule of Investments [Line Items]    
Equity securities at FVTNI, Cost 2,055 1,769
Equity securities at FVTNI, Carrying Value $ 2,317 $ 1,926