Accounting Changes - Leases, Tax Reform, Net Benefit Costs (Details) - USD ($) $ in Millions |
12 Months Ended | |||
|---|---|---|---|---|
Jan. 01, 2018 |
Dec. 31, 2019 |
Jan. 01, 2019 |
Dec. 31, 2018 |
|
| Leases | ||||
| Package of practical expedients | true | |||
| Operating right-of-use assets | $ 4,996 | $ 4,800 | ||
| Financing right-of-use assets | 200 | |||
| Operating lease liabilities | 5,259 | 5,100 | ||
| Finance lease obligations | 204 | $ 200 | $ 41 | |
| Reclassification from AOCI to retained earnings for stranded tax effects of U.S. tax reform | $ 2,400 | |||
| Lease receivables | ||||
| Leases | ||||
| Lease receivables reclassified to loan receivables | (386) | |||
| Loan receivables | ||||
| Leases | ||||
| Lease receivables reclassified to loan receivables | $ 386 |
| X | ||||||||||
- Definition Amount of lease receivables that were classified to loans receivables due to adoption of guidance. 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
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|