XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Accounting Policies - Recently Adopted Accounting Pronouncements (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Accounting Policies [Abstract]          
Cumulative effect of new accounting principle in period of adoption, net of tax $ 10,280 $ 10,098 $ 10,118    
RETAINED EARNINGS (ACCUMULATED DEFICIT)          
Accounting Policies [Abstract]          
Cumulative effect of new accounting principle in period of adoption, net of tax $ 230 $ 48 $ 68   $ 67
Cumulative Effect Of New Accounting Principle In Period Of Adoption, Tax       $ (1) (1)
Cumulative Effect, Period of Adoption, Adjustment | RETAINED EARNINGS (ACCUMULATED DEFICIT)          
Accounting Policies [Abstract]          
Cumulative effect of new accounting principle in period of adoption, net of tax         $ 3