XML 43 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15 - Restructuring Costs and Other (Details) - Restructuring Liabilities (USD $)
In Millions, unless otherwise specified
4 Months Ended 8 Months Ended 12 Months Ended
Dec. 31, 2013
Aug. 31, 2013
Dec. 31, 2014
Dec. 31, 2012
Dec. 31, 2011
Restructuring Cost and Reserve [Line Items]          
Charges $ 17us-gaap_RestructuringCharges $ 52us-gaap_RestructuringCharges $ 61us-gaap_RestructuringCharges $ 271us-gaap_RestructuringCharges  
Predecessor [Member] | Employee Severance [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   38us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   158us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[2]  
Predecessor [Member] | Employee Severance [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   29us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[2]  
Predecessor [Member] | Employee Severance [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance   28us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   38us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1] 38us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]
Utilization/cash payments   (48)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   (86)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]  
Other adjustments and reclasses   (3)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[3]   (101)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[4]  
Predecessor [Member] | Facility Closing [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   35us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[2]  
Predecessor [Member] | Facility Closing [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges      [1]   2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[2]  
Predecessor [Member] | Facility Closing [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance   7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   45us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1] 22us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]
Utilization/cash payments   (32)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   (13)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]  
Other adjustments and reclasses   (9)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[3]   (1)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[4]  
Predecessor [Member] | Long-lived Asset Impairments and Inventory Write-downs [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   26us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[2]  
Predecessor [Member] | Long-lived Asset Impairments and Inventory Write-downs [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges      [1]   8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[2]  
Predecessor [Member] | Long-lived Asset Impairments and Inventory Write-downs [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance      [1]      [1]    [1]
Utilization/cash payments   (4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   (34)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]  
Other adjustments and reclasses      [1],[3]      [1],[4]  
Predecessor [Member] | Accelerated Depreciation [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   4us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_AcceleratedDepreciationMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   13us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_AcceleratedDepreciationMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1],[2]  
Predecessor [Member] | Accelerated Depreciation [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges      [1]      [1],[2]  
Predecessor [Member] | Accelerated Depreciation [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance      [1]      [1]    [1]
Utilization/cash payments   (4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_AcceleratedDepreciationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]   (13)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_AcceleratedDepreciationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[1]  
Other adjustments and reclasses      [1],[3]      [1],[4]  
Predecessor [Member] | Utilization Cash Payments [Member]          
Restructuring Cost and Reserve [Line Items]          
Utilization/cash payments   (88)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_UtilizationcashpaymentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  (146)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_UtilizationcashpaymentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Predecessor [Member] | Other Adjustments Reclasses [Member]          
Restructuring Cost and Reserve [Line Items]          
Other adjustments and reclasses   (12)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_OtherAdjustmentsReclassesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[3]   (102)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_OtherAdjustmentsReclassesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[4]  
Predecessor [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   49us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  232us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[2]  
Predecessor [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   3us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  39us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
[2]  
Predecessor [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance   35us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  83us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
60us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Charges   43us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  215us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Utilization/cash payments   (210)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
  (167)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
 
Successor [Member] | Employee Severance [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges 13us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   54us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Successor [Member] | Employee Severance [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges    [1]        
Successor [Member] | Employee Severance [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance 26us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   22us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Utilization/cash payments (15)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   (47)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Other adjustments and reclasses    [1],[5]   (11)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1],[6]    
Successor [Member] | Facility Closing [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges 3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Successor [Member] | Facility Closing [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges    [1]        
Successor [Member] | Facility Closing [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance 8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Utilization/cash payments (3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   (5)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Other adjustments and reclasses 1us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1],[5]      [1],[6]    
Successor [Member] | Long-lived Asset Impairments and Inventory Write-downs [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges 1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   3us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Successor [Member] | Long-lived Asset Impairments and Inventory Write-downs [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges    [1]        
Successor [Member] | Long-lived Asset Impairments and Inventory Write-downs [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance    [1]      [1]    
Utilization/cash payments (1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]   (3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_LongLivedAssetImpairmentsandInventoryWriteDownsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Other adjustments and reclasses    [1],[5]      [1],[6]    
Successor [Member] | Accelerated Depreciation [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges    [1]   2us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_AcceleratedDepreciationMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Successor [Member] | Accelerated Depreciation [Member] | Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges    [1]        
Successor [Member] | Accelerated Depreciation [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance    [1]      [1]    
Utilization/cash payments    [1]   (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_AcceleratedDepreciationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[1]    
Other adjustments and reclasses    [1],[5]      [1],[6]    
Successor [Member] | Utilization Cash Payments [Member]          
Restructuring Cost and Reserve [Line Items]          
Utilization/cash payments (19)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_UtilizationcashpaymentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
  (57)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_UtilizationcashpaymentsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Successor [Member] | Other Adjustments Reclasses [Member]          
Restructuring Cost and Reserve [Line Items]          
Other adjustments and reclasses 1us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_OtherAdjustmentsReclassesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[5]   (11)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= kodk_OtherAdjustmentsReclassesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
[6]    
Successor [Member] | Continuing Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges 17us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
  61us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Successor [Member]          
Restructuring Cost and Reserve [Line Items]          
Balance 34us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
  27us-gaap_RestructuringReserve
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Charges 17us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
  59us-gaap_RestructuringCharges
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Utilization/cash payments (85)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
  (21)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
   
Discontinued Operations [Member]          
Restructuring Cost and Reserve [Line Items]          
Charges   $ 3us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 59us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
[1] The severance and exit costs reserves require the outlay of cash, while long-lived asset impairments, accelerated depreciation and inventory write-downs represent non-cash items.
[2] Severance reserve activity includes termination benefit charges of $186 million, and net curtailment and settlement losses related to these actions of $1 million.
[3] The $(12) million includes $(5) million for amounts reclassified as Liabilities subject to compromise, $(4) million of severance-related charges for pension plan curtailments, which were reclassified to Pension and other postretirement liabilities and $(3) million of reserve adjustments due to the application of fresh start accounting, which were recorded in Reorganization items.
[4] Includes $(100) million of severance related charges for pension plan curtailments, settlements, and special termination benefits, which were reclassified to Pension and other postretirement liabilities and Other long-term assets and $(2) million for amounts reclassified as Liabilities subject to compromise.
[5] The $1 million represents foreign currency translation adjustments.
[6] The $(11) million includes $(8) million of severance related charges for pension plan special termination benefits, which were reclassified to Pension and other postretirement liabilities and $(3) million of foreign currency translation adjustments.