Accounting Changes - Tax Reform and Leases (Details) - USD ($) $ in Millions |
9 Months Ended | |||||
|---|---|---|---|---|---|---|
Jan. 01, 2018 |
Sep. 30, 2019 |
Jan. 01, 2019 |
||||
| Leases | ||||||
| Package of practical expedients | true | |||||
| Operating right-of-use assets | $ 4,901 | [1] | $ 4,800 | |||
| Financing right-of-use assets | 200 | |||||
| Operating lease liabilities | 5,167 | 5,100 | ||||
| Financing lease liabilities | $ 155 | $ 200 | ||||
| Stranded tax effects | ||||||
| Reclassification from AOCI to retained earnings for stranded tax effects of U.S. tax reform | $ (2,400) | |||||
| ||||||
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in accumulated other comprehensive income (AOCI) for reclassification to retained earnings of tax effect from remeasurement of deferred tax pursuant to Tax Cuts and Jobs Act. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|