| Label | Element | Value | ||
|---|---|---|---|---|
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | $ (1,733,000,000) | ||
| Common Stock [Member] | ||||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | 0 | ||
| Additional Paid-in Capital [Member] | ||||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | 0 | ||
| AOCI Attributable to Parent [Member] | ||||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | 0 | ||
| Treasury Stock [Member] | ||||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | 0 | ||
| Retained Earnings [Member] | ||||
| Cumulative Effect of New Accounting Principle in Period of Adoption | us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption | $ (1,733,000,000) | ||
| ||||