XML 120 R107.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Rollforward of Total Unrecognized Tax Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance, beginning of period $ 1,852 $ 1,350 $ 661
Tax Positions Related to Current Year: Additions 299 522 675
Tax Positions Related to Current Year: Reductions 0 0 0
Tax Positions Related to Prior Years: Additions 67 33 45
Tax Positions Related to Prior Years: Reductions (16) (3) 0
Settlements (12) (49) (24)
Lapse of statute of limitations (9) (1) (7)
Balance, end of period $ 2,181 $ 1,852 $ 1,350