XML 151 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets $ 114us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 587us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 36us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
21us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Cash and Cash Equivalents [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 114us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
587us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Cash and Cash Equivalents [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 36us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
21us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 408us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
481us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 33us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
137us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
183us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 13us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
15us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Securities [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 631us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
664us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Equity Securities [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 46us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
152us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Government Bonds [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 595us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
224us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Government Bonds [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 124us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
101us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Government Bonds [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 395us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
205us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Government Bonds [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 38us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
32us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Government Bonds [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 990us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
429us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Government Bonds [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 162us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
133us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GovernmentBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Investment Grade Bonds [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 442us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
234us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Investment Grade Bonds [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 37us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
62us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Investment Grade Bonds [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 442us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
234us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Investment Grade Bonds [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 37us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
62us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InvestmentGradeBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Real Estate [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Real Estate [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 139us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
200us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Real Estate [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Real Estate [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 139us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
200us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Real Estate [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Global Balanced Asset Allocation Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 587us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
540us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Global Balanced Asset Allocation Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 91us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
53us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Global Balanced Asset Allocation Funds [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 587us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
540us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Global Balanced Asset Allocation Funds [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 91us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
53us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalBalancedAssetAllocationFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Absolute Return [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 58us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Absolute Return [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 11us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
36us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Absolute Return [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 368us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Absolute Return [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 426us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
 
Absolute Return [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 11us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
36us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Private Equity Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   2us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Private Equity Funds [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 781us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Private Equity Funds [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
54us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Private Equity Funds [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 781us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Private Equity Funds [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
56us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Derivatives With Unrealized Gains [Member] | Fair Value, Inputs, Level 1 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 50us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
16us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivatives With Unrealized Gains [Member] | Fair Value, Inputs, Level 1 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivatives With Unrealized Gains [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 50us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
16us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Derivatives With Unrealized Gains [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
1us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedGainsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Inflation Linked Bonds [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   39us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Inflation Linked Bonds [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
10us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Inflation Linked Bonds [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   105us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Inflation Linked Bonds [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   144us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Inflation Linked Bonds [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
10us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Global High Yield and Emerging Market Debt [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 11us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
263us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Global High Yield and Emerging Market Debt [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   24us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Global High Yield and Emerging Market Debt [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   178us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Global High Yield and Emerging Market Debt [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 11us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
441us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Global High Yield and Emerging Market Debt [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   24us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Derivatives With Unrealized Losses [Member] | Fair Value, Inputs, Level 1 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   (22)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedLossesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivatives With Unrealized Losses [Member] | Fair Value, Inputs, Level 1 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets (2)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedLossesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
(4)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedLossesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivatives With Unrealized Losses [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   (22)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedLossesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Derivatives With Unrealized Losses [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets (2)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedLossesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
(4)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_DerivativesWithUnrealizedLossesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Insurance Contracts [Member] | Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 340us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Insurance Contracts [Member] | Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   295us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Insurance Contracts [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 340us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
 
Insurance Contracts [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets   295us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InsuranceContractsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
Fair Value, Inputs, Level 1 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 50us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
(6)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
(3)us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 2,204us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,368us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 695us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
745us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 1,906us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,822us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 106us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
106us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Major U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets 4,160us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
4,184us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
Major Non-U.S. Plans [Member]    
Note 16 - Retirement Plans (Details) - Fair Value Measurement of Plan Assets [Line Items]    
Fair value of plan assets $ 804us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
$ 848us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember