XML 24 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Exit of Disposal Activities (Restructuring and Cost Reduction Reserves Rollforward) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Restructuring Reserve Roll Forward  
Restructuring reserve, beginning balance $ 110us-gaap_RestructuringReserve
Restructuring costs incurred 68us-gaap_RestructuringCharges
Restructuring, cash payments (70)us-gaap_PaymentsForRestructuring
Non-cash Charges and Other (21)us-gaap_RestructuringReserveSettledWithoutCash1
Restructuring reserve, ending balance 87us-gaap_RestructuringReserve
Employee related costs [Member]  
Restructuring Reserve Roll Forward  
Restructuring reserve, beginning balance 96us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring costs incurred 17us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring, cash payments (39)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Non-cash Charges and Other (3)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring reserve, ending balance 71us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Asset related costs [Member]  
Restructuring Reserve Roll Forward  
Restructuring reserve, beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetRelatedCostsMember
Restructuring costs incurred 23us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetRelatedCostsMember
Restructuring, cash payments (4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetRelatedCostsMember
Non-cash Charges and Other (18)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetRelatedCostsMember
Restructuring reserve, ending balance 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetRelatedCostsMember
Asset Impairment [Member]  
Restructuring Reserve Roll Forward  
Restructuring reserve, beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetImpairmentMember
Restructuring costs incurred 0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetImpairmentMember
Restructuring, cash payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetImpairmentMember
Non-cash Charges and Other 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetImpairmentMember
Restructuring reserve, ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= k_AssetImpairmentMember
Other costs [Member]  
Restructuring Reserve Roll Forward  
Restructuring reserve, beginning balance 14us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring costs incurred 28us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring, cash payments (27)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Non-cash Charges and Other 0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring reserve, ending balance $ 15us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember