XML 103 R88.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2017
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]        
Unrecognized tax benefits at beginning of period   $ 1,183 $ 486 $ 555
Additions based on tax positions related to prior years   78 47 7
Reductions based on tax positions related to prior years   (234) (124) (67)
Additions based on tax positions related to current year   68 778 105
Reductions based on settlements $ (39) (13) (7) (113)
Reductions based on the lapse of the applicable statutes of limitations   (25) 0 0
Exchange rate fluctuations   (5) 3 (1)
Unrecognized tax benefits at end of period   $ 1,052 $ 1,183 $ 486