Annual report pursuant to Section 13 and 15(d)

RESTRUCTURING, IMPAIRMENT AND PLANT CLOSING COSTS (Details 4)

v2.4.1.9
RESTRUCTURING, IMPAIRMENT AND PLANT CLOSING COSTS (Details 4) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Feb. 12, 2015
kt
Dec. 01, 2014
item
Dec. 31, 2011
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                 $ (5)us-gaap_RestructuringReserveAccrualAdjustment $ (26)us-gaap_RestructuringReserveAccrualAdjustment $ (16)us-gaap_RestructuringReserveAccrualAdjustment      
Pension-related charges                 2hun_RestructuringPensionSettlementsCashCharge 7hun_RestructuringPensionSettlementsCashCharge        
Noncash charges                 37us-gaap_RestructuringCostsAndAssetImpairmentCharges 13us-gaap_RestructuringCostsAndAssetImpairmentCharges 15us-gaap_RestructuringCostsAndAssetImpairmentCharges      
Total restructuring, impairment and plant closing costs 67hun_RestructuringImpairmentAndPlantClosingCosts 39hun_RestructuringImpairmentAndPlantClosingCosts 13hun_RestructuringImpairmentAndPlantClosingCosts 39hun_RestructuringImpairmentAndPlantClosingCosts 41hun_RestructuringImpairmentAndPlantClosingCosts 37hun_RestructuringImpairmentAndPlantClosingCosts 29hun_RestructuringImpairmentAndPlantClosingCosts 44hun_RestructuringImpairmentAndPlantClosingCosts 158hun_RestructuringImpairmentAndPlantClosingCosts 151hun_RestructuringImpairmentAndPlantClosingCosts 92hun_RestructuringImpairmentAndPlantClosingCosts      
Restructuring reserve 138us-gaap_RestructuringReserve       113us-gaap_RestructuringReserve       138us-gaap_RestructuringReserve 113us-gaap_RestructuringReserve 105us-gaap_RestructuringReserve     92us-gaap_RestructuringReserve
Impairment of long-lived assets                 26us-gaap_AssetImpairmentCharges          
Calais, France Facility                            
Accrued restructuring costs by type of cost and initiative                            
Decrease in titanium dioxide capacity due to closing operations                       100hun_RestructuringTitaniumDioxideCapacityDecrease
/ dei_EntityByLocationAxis
= hun_CalaisFranceFacilityMember
   
Performance Products                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring reserve 9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
      10us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
      9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
10us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
      1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
Performance Products | Australian operation                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring reserve         5us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= hun_AustralianConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
        5us-gaap_RestructuringReserve
/ dei_EntityByLocationAxis
= hun_AustralianConsolidationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
       
Polyurethanes                            
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                 (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
(9)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
       
Pension-related charges                   6hun_RestructuringPensionSettlementsCashCharge
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
       
Restructuring reserve 6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
      9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
      6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
27us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
     
Polyurethanes | Netherlands                            
Accrued restructuring costs by type of cost and initiative                            
Noncash charges                 16us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ dei_EntityByLocationAxis
= hun_NetherlandsFacilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
         
Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                 (2)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
(8)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
       
Restructuring reserve 5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
      12us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
      5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
12us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
27us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
    12us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
Textile Effects                            
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                 (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
(9)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
(16)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Restructuring reserve 54us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
      68us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
      54us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
68us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
42us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
    69us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
Textile Effects | Basel, Switzerland                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 19us-gaap_RestructuringCharges
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
73us-gaap_RestructuringCharges
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
10us-gaap_RestructuringCharges
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Reversal of reserves no longer required                   (5)us-gaap_RestructuringReserveAccrualAdjustment
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
(7)us-gaap_RestructuringReserveAccrualAdjustment
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Noncash pension-related charges                 9hun_RestructuringPensionSettlementsNoncashCharge
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
9hun_RestructuringPensionSettlementsNoncashCharge
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
11hun_RestructuringPensionSettlementsNoncashCharge
/ dei_EntityByLocationAxis
= hun_BaselSwitzerlandMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Pigments and Additives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring reserve 59us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
      2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
      59us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
    3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
Corporate and other                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 13us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
         
Reversal of reserves no longer required                 (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
         
Restructuring reserve 4us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
      9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
      4us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
    1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
Workforce reductions                            
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                 (4)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(22)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(15)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
     
Restructuring reserve 87us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
      52us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
      87us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
52us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
90us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
    73us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Workforce reductions | Performance Products                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 23us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
13us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
       
Workforce reductions | Polyurethanes                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   5us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
38us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
     
Reversal of reserves no longer required                   9us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
       
Workforce reductions | Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 11us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
         
Workforce reductions | Textile Effects | Qingdao plant                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 6us-gaap_RestructuringCharges
/ dei_EntityByLocationAxis
= hun_QingdaoPlantMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
         
Workforce reductions | Pigments and Additives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges 57us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
                         
Expected number of positions to be terminated                         900us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
 
Workforce reductions | Corporate and other                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   18us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
       
Non-cancelable lease and contract termination costs                            
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                   (4)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
       
Restructuring reserve 48us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
      60us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
      48us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
60us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
15us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
    17us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_NonCancelableLeaseCostAndContractTerminationCostsMember
Other restructuring costs                            
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                 (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
  (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
     
Restructuring reserve 3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
      1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
      3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
      2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
Other restructuring costs | Textile Effects                            
Accrued restructuring costs by type of cost and initiative                            
Reversal of reserves no longer required                     (9)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_OtherRestructuringCostsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Global transformational change program | Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   38us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_GlobalTransformationalChangeProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
38us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_GlobalTransformationalChangeProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
Reversal of reserves no longer required                   (8)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= hun_GlobalTransformationalChangeProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
       
Pension-related charges                     4hun_RestructuringPensionSettlementsCashCharge
/ us-gaap_RestructuringCostAndReserveAxis
= hun_GlobalTransformationalChangeProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
Noncash charges                   4us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hun_GlobalTransformationalChangeProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
       
2013 and prior initiatives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 65us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
         
Restructuring payments                 (86)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
         
2013 and prior initiatives | Performance Products                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 23us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
         
Restructuring payments                 (22)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
         
2013 and prior initiatives | Polyurethanes                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 2us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
         
Restructuring payments                 (3)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
         
2013 and prior initiatives | Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 10us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
         
Restructuring payments                 (14)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
         
2013 and prior initiatives | Textile Effects                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 13us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
         
Restructuring payments                 (25)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
         
2013 and prior initiatives | Pigments and Additives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 3us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
         
Restructuring payments                 (4)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
         
2013 and prior initiatives | Corporate and other                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 14us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
         
Restructuring payments                 (18)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
         
2014 initiatives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 64us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
         
Noncash charges                 32us-gaap_RestructuringCostsAndAssetImpairmentCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
         
Restructuring payments                 (2)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
         
Restructuring reserve 63us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
              63us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
         
2014 initiatives | Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
         
Restructuring payments                 (1)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
         
2014 initiatives | Textile Effects                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 6us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
         
Restructuring payments                 (1)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
         
2014 initiatives | Pigments and Additives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                 57us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
         
2012 and prior initiatives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   121us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
       
Restructuring payments                   (104)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
       
Restructuring reserve 63us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
      95us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
      63us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
95us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
       
2012 and prior initiatives | Polyurethanes                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   5us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
       
Restructuring payments                   (14)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
       
2012 and prior initiatives | Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   38us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
       
Restructuring payments                   (45)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
       
2012 and prior initiatives | Textile Effects                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   73us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
       
Restructuring payments                   (41)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
       
2012 and prior initiatives | Pigments and Additives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   4us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
       
Restructuring payments                   (3)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
       
2012 and prior initiatives | Corporate and other                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
       
Restructuring payments                   (1)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
       
2013 initiatives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   36us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
       
Restructuring payments                   (18)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
       
Restructuring reserve 12us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
      18us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
      12us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
18us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
       
2013 initiatives | Performance Products                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   18us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
       
Restructuring payments                   (7)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
       
2013 initiatives | Textile Effects                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
       
2013 initiatives | Pigments and Additives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring payments                   (1)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
       
2013 initiatives | Corporate and other                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                   17us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
       
Restructuring payments                   (10)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
       
2011 and prior initiatives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     24us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
     
Restructuring payments                     (50)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
     
2011 and prior initiatives | Performance Products                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
     
Restructuring payments                     (2)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
     
2011 and prior initiatives | Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     4us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
Restructuring payments                     (15)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
2011 and prior initiatives | Textile Effects                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     14us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Restructuring payments                     (27)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
2011 and prior initiatives | Pigments and Additives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     4us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
     
Restructuring payments                     (5)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
     
2011 and prior initiatives | Corporate and other                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
     
Restructuring payments                     (1)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2011AndPriorMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
     
2012 initiatives                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     69us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
     
Restructuring payments                     (18)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
     
2012 initiatives | Polyurethanes                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     38us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
     
Restructuring payments                     (12)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
     
2012 initiatives | Advanced Materials                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     30us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
Restructuring payments                     (6)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
2012 initiatives | Corporate and other                            
Accrued restructuring costs by type of cost and initiative                            
Restructuring charges                     $ 1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember