XML 119 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Reconciliation of Total Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reconciliation of unrecognized tax benefits        
Unrecognized tax benefits balance at January 1   $ 1,138 $ 846 $ 552
Gross increase for tax positions taken during a prior year   94 66 89
Gross decrease for tax positions taken during a prior year   (123) 0 (17)
Gross increase for tax positions taken during the current year   132 229 240
Settlement with taxing authorities $ (437) (312) (1) (18)
Lapse of statute of limitations   (12) (2) 0
Unrecognized tax benefits balance at December 31   $ 917 $ 1,138 $ 846