XML 24 R121.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs (USD $)
In Millions, unless otherwise specified
4 Months Ended 12 Months Ended 8 Months Ended
Dec. 31, 2013
Dec. 31, 2014
Aug. 31, 2013
Equity Securities [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period $ 176us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
$ 183us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 9us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
22us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (2)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
18us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 183us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Equity Securities [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 15us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
15us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 1us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
2us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (1)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(4)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 15us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
13us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Equity Securities [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     163us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     16us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     5us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net transfer into (out of) Level 3     (8)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     176us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Equity Securities [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     13us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     2us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     15us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Equity Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 183us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
223us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 15us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
13us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 664us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
631us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 152us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
46us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
 
US Government Agencies Debt Securities [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 204us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
205us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 5us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
26us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (4)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
164us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 205us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
395us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
US Government Agencies Debt Securities [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 30us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
32us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 2us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
4us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales   2us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 32us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
38us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
US Government Agencies Debt Securities [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     201us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     17us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (15)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net transfer into (out of) Level 3     1us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     204us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
US Government Agencies Debt Securities [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     4us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     19us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     30us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Inflation Linked Bonds [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 111us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
105us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) (4)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(1)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (2)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(104)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 105us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Inflation Linked Bonds [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     104us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     12us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (5)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     111us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Inflation Linked Bonds [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     251us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     21us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (272)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Inflation Linked Bonds [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 10us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_InflationLinkedBondsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
 
Global High Yield and Emerging Market Debt [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 140us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
178us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 38us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
25us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales   (203)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 178us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Global High Yield and Emerging Market Debt [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 441us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
11us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 24us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_GlobalHighYieldAndEmergingMarketDebtMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
   
Absolute Return [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Net realized and unrealized gains (losses)   (8)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales   293us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net transfer into (out of) Level 3   83us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period   368us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Absolute Return [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     201us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     27us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (5)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net transfer into (out of) Level 3     (83)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     140us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Absolute Return [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period   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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period   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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 36us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
11us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= kodk_AbsoluteReturnMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
 
Real Estate [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 204us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
200us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 6us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
22us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (10)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(83)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 200us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
139us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Real Estate [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (2)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(5)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 5us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Real Estate [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     198us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     21us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (15)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     204us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Real Estate [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     44us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     (5)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (32)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     7us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Real Estate [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 200us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
139us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 200us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
139us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 9us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
3us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_RealEstateMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
 
Private Equity Funds [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 959us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 52us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
93us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (60)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(263)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
781us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Private Equity Funds [Member] | Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
54us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 1us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
9us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (2)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(8)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 54us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Private Equity Funds [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     1,002us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     39us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (82)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     959us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Private Equity Funds [Member] | Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     322us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     (26)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (241)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Private Equity Funds [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
781us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 54us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
55us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 951us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
781us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 56us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
 
Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 1,794us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,822us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 106us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
179us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (78)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(178)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net transfer into (out of) Level 3   83us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 1,822us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
1,906us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Successor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period 107us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
106us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net realized and unrealized gains (losses) 4us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
15us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Net purchases and sales (5)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(15)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Fair value of plan assets at end of period 106us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
106us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
 
Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     1,869us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     132us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (117)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net transfer into (out of) Level 3     (90)us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     1,794us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Predecessor [Member] | Fair Value, Inputs, Level 3 [Member] | Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at beginning of period     637us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net realized and unrealized gains (losses)     (4)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Net purchases and sales     (526)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair value of plan assets at end of period     107us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Fair Value, Inputs, Level 3 [Member] | Major U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 1,822us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,906us-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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 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) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period 4,184us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
4,160us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorUSPlansMember
 
Major Non-U.S. Plans [Member]      
Note 16 - Retirement Plans (Details) - Reconciliation of Beginning and Ending Balances of Assets Measured With Signficiant Unobservable Inputs [Line Items]      
Fair value of plan assets at end of period $ 848us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember
$ 804us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= kodk_MajorNonUSPlansMember