Quarterly report pursuant to Section 13 or 15(d)

Investments (Details 2)

v2.4.1.9
Investments (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Apr. 03, 2015
Dec. 31, 2014
Available-for-sale securities, by type    
Available-for-sale Debt Securities, Gross Unrealized Loss   $ 101us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss
Available-for-sale Securities, Amortized Cost Basis 6,848us-gaap_AvailableForSaleSecuritiesAmortizedCost 6,483us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Gross Unrealized Gain 1,182us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 1,531us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Available-for-sale Securities, Gross Unrealized Losses (44)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss (135)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Available-for-sale Securities Fair Value 7,986us-gaap_AvailableForSaleSecurities 7,879us-gaap_AvailableForSaleSecurities
Equity Securities    
Available-for-sale securities, by type    
Available-for-sale Securities, Amortized Cost Basis 3,426us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
2,687us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain 1,073us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
1,463us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities, Gross Unrealized Losses (20)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
(29)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale Securities Fair Value 4,479us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
4,121us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Debt Securities    
Available-for-sale securities, by type    
Available-for-sale Securities, Amortized Cost Basis 3,422us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
3,796us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale Securities, Gross Unrealized Gain 109us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
68us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale Securities, Gross Unrealized Losses (24)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
(106)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale Securities Fair Value $ 3,507us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
$ 3,758us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember