XML 44 R9999.htm IDEA: XBRL DOCUMENT v3.20.1
Label Element Value
Common Stock Including Additional Paid in Capital [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity $ 21,438,000,000
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 21,345,000,000
AOCI Attributable to Parent [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 123,000,000
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity (531,000,000)
Treasury Stock [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity (2,049,000,000)
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity (3,088,000,000)
Accounting Standards Update 2016-13 [Member] | AOCI Attributable to Parent [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 0
Accounting Standards Update 2017-08 [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity (2,000,000)
Accounting Standards Update 2017-08 [Member] | AOCI Attributable to Parent [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity 8,000,000
Accounting Standards Update 2017-08 [Member] | Retained Earnings [Member]  
Stockholders' Equity Attributable to Parent us-gaap_StockholdersEquity $ (10,000,000)