XML 46 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Doubtful Accounts [Line Items]      
Ending Balance $ 14us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Allowance for Doubtful Accounts [Member]      
Allowance for Doubtful Accounts [Line Items]      
Beginning Balance 8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
7us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Provision for Doubtful Accounts 14us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
15us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
15us-gaap_ProvisionForDoubtfulAccounts
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Allowance for Doubtful Accounts Receivable, Write-offs (8)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(15)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(14)us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Ending Balance   $ 8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
$ 8us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember