XML 15 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Other Special Charges (Details) (Schedule of Restructuring Activities and Related Liabilities) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve balance, beginning of period $ 39us-gaap_RestructuringReserve
Restructuring charges (reversals), net 12us-gaap_RestructuringReserveAccrualAdjustment
Cash payments (15)us-gaap_PaymentsForRestructuring
Non-cash charges (reversals), net (3)us-gaap_RestructuringReserveSettledWithoutCash1
Restructuring reserve balance, end of period 33us-gaap_RestructuringReserve
Severance and Related Benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve balance, beginning of period 26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring charges (reversals), net 5us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Cash payments (14)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Non-cash charges (reversals), net 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring reserve balance, end of period 17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Other Exit Related Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring reserve balance, beginning of period 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring charges (reversals), net 7us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Cash payments (1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Non-cash charges (reversals), net (3)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring reserve balance, end of period $ 16us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember