Annual report pursuant to Section 13 and 15(d)

RESTRUCTURING, IMPAIRMENT AND PLANT CLOSING COSTS (Details 3)

v2.4.1.9
RESTRUCTURING, IMPAIRMENT AND PLANT CLOSING COSTS (Details 3) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period $ 113us-gaap_RestructuringReserve $ 105us-gaap_RestructuringReserve $ 92us-gaap_RestructuringReserve  
Reversal of reserves no longer required (5)us-gaap_RestructuringReserveAccrualAdjustment (26)us-gaap_RestructuringReserveAccrualAdjustment (16)us-gaap_RestructuringReserveAccrualAdjustment  
Net activity of discontinued operations (2)us-gaap_IncreaseDecreaseInRestructuringReserve (3)us-gaap_IncreaseDecreaseInRestructuringReserve    
Foreign currency effect on liability balance (10)us-gaap_RestructuringReserveTranslationAdjustment 2us-gaap_RestructuringReserveTranslationAdjustment 4us-gaap_RestructuringReserveTranslationAdjustment  
Pigments and Additives opening balance sheet liabilities 1hun_RestructuringReserveAdjustmentToOpeningBalanceSheetLiabilities      
Accrued liabilities at the end of the period 138us-gaap_RestructuringReserve 113us-gaap_RestructuringReserve 105us-gaap_RestructuringReserve  
Current portion of restructuring reserves 89us-gaap_RestructuringReserveCurrent 55us-gaap_RestructuringReserveCurrent    
Long-term portion of restructuring reserves 49us-gaap_RestructuringReserveNoncurrent 58us-gaap_RestructuringReserveNoncurrent    
Polyurethanes        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
27us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
   
Reversal of reserves no longer required (1)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
(9)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
   
Foreign currency effect on liability balance (1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
  1us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
 
Accrued liabilities at the end of the period 6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
27us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
 
Current portion of restructuring reserves 3us-gaap_RestructuringReserveCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
     
Long-term portion of restructuring reserves 3us-gaap_RestructuringReserveNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PolyurethanesMember
     
Performance Products        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 10us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
    1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
Foreign currency effect on liability balance (2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
(1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
   
Accrued liabilities at the end of the period 9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
10us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
  1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
Current portion of restructuring reserves 9us-gaap_RestructuringReserveCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PerformanceProductsMember
     
Advanced Materials        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 12us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
27us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
12us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
 
Reversal of reserves no longer required (2)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
(8)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
   
Foreign currency effect on liability balance (1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
  2us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
 
Accrued liabilities at the end of the period 5us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
12us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
27us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
 
Current portion of restructuring reserves 2us-gaap_RestructuringReserveCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
Long-term portion of restructuring reserves 3us-gaap_RestructuringReserveNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_AdvancedMaterialsMember
     
Textile Effects        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 68us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
42us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
69us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
 
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
 
Foreign currency effect on liability balance (6)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
2us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
2us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
 
Accrued liabilities at the end of the period 54us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
68us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
42us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
 
Current portion of restructuring reserves 11us-gaap_RestructuringReserveCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Long-term portion of restructuring reserves 43us-gaap_RestructuringReserveNoncurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
     
Pigments and Additives        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
 
Foreign currency effect on liability balance   1us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
(1)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
 
Pigments and Additives opening balance sheet liabilities 1hun_RestructuringReserveAdjustmentToOpeningBalanceSheetLiabilities
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
     
Accrued liabilities at the end of the period 59us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
2us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
 
Current portion of restructuring reserves 59us-gaap_RestructuringReserveCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
     
Discontinued Operations        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 3us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
    6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Net activity of discontinued operations (2)us-gaap_IncreaseDecreaseInRestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Accrued liabilities at the end of the period 1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
  6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
6us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Current portion of restructuring reserves 1us-gaap_RestructuringReserveCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
     
Corporate and other        
Accrued restructuring costs rollforward        
Accrued liabilities at the beginning of the period 9us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
    1us-gaap_RestructuringReserve
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
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
     
Accrued liabilities at the end of the period 4us-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
Current portion of restructuring reserves 4us-gaap_RestructuringReserveCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
     
2011 and prior initiatives        
Accrued restructuring costs rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
Restructuring charges     69us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
 
Restructuring payments     (18)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
 
Net activity of discontinued operations   (3)us-gaap_IncreaseDecreaseInRestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
   
2012 initiatives | Polyurethanes        
Accrued restructuring costs rollforward        
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 rollforward        
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 | Discontinued Operations        
Accrued restructuring costs rollforward        
Net activity of discontinued operations   (3)us-gaap_IncreaseDecreaseInRestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
2012 initiatives | Corporate and other        
Accrued restructuring costs rollforward        
Restructuring charges     1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012Member
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
 
2012 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges   121us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Restructuring payments   (104)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
   
Accrued liabilities at the end of the period 63us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
95us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2012AndPriorMember
   
2012 and prior initiatives | Polyurethanes        
Accrued restructuring costs rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
Restructuring charges   36us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
   
Restructuring payments   (18)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
   
Accrued liabilities at the end of the period 12us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
18us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
   
2013 initiatives | Performance Products        
Accrued restructuring costs rollforward        
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 rollforward        
Restructuring charges   1us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_TextileEffectsMember
   
2013 initiatives | Pigments and Additives        
Accrued restructuring costs rollforward        
Restructuring payments   (1)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember
   
2013 initiatives | Corporate and other        
Accrued restructuring costs rollforward        
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
   
2013 and prior initiatives        
Accrued restructuring costs rollforward        
Restructuring charges 65us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
     
Restructuring payments (86)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2013AndPriorMember
     
2013 and prior initiatives | Polyurethanes        
Accrued restructuring costs rollforward        
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 | Performance Products        
Accrued restructuring costs rollforward        
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 | Advanced Materials        
Accrued restructuring costs rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
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 rollforward        
Restructuring charges 64us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
     
Restructuring payments (2)us-gaap_PaymentsForRestructuring
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
     
Accrued liabilities at the end of the period 63us-gaap_RestructuringReserve
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
     
2014 initiatives | Advanced Materials        
Accrued restructuring costs rollforward        
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 rollforward        
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 rollforward        
Restructuring charges $ 57us-gaap_RestructuringCharges
/ hun_RestructuringImpairmentAndPlantClosingCostsInitiativeAxis
= hun_Initiative2014Member
/ us-gaap_StatementBusinessSegmentsAxis
= hun_PigmentsAndAdditivesMember