Annual report pursuant to Section 13 and 15(d)

OTHER COMPREHENSIVE (LOSS) INCOME (Details)

v2.4.1.9
OTHER COMPREHENSIVE (LOSS) INCOME (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 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
Components of other comprehensive income                      
Balance at the beginning of the period       $ (585)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax       $ (757)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax $ (585)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax $ (757)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax  
Other comprehensive (loss) income before reclassifications                 (443)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 233us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax  
Amounts reclassified from accumulated other comprehensive loss                 (48)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (61)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Other comprehensive (loss) income, net of tax                 (491)us-gaap_OtherComprehensiveIncomeLossNetOfTax 172us-gaap_OtherComprehensiveIncomeLossNetOfTax (186)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Balance at the end of the period (1,076)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax       (585)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax       (1,076)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax (585)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax (757)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
Net income (35)us-gaap_ProfitLoss 194us-gaap_ProfitLoss 124us-gaap_ProfitLoss 62us-gaap_ProfitLoss 42us-gaap_ProfitLoss 70us-gaap_ProfitLoss 54us-gaap_ProfitLoss (17)us-gaap_ProfitLoss 345us-gaap_ProfitLoss 149us-gaap_ProfitLoss 373us-gaap_ProfitLoss
Discontinued Operations                      
Components of other comprehensive income                      
Actuarial loss                 4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Foreign currency translation adjustment                      
Components of other comprehensive income                      
Balance at the beginning of the period       246hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
      269hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
246hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
269hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive (loss) income before reclassifications                 (221)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(23)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive (loss) income, net of tax                 (221)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(23)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Balance at the end of the period 25hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
      246hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
      25hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
246hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
269hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income (loss), tax                 47us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
13us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
20us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Pension and other postretirement benefits adjustments, net of tax                      
Components of other comprehensive income                      
Balance at the beginning of the period       (851)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (1,036)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(851)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1,036)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive (loss) income before reclassifications                 (223)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
246us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive loss                 (48)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(61)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive (loss) income, net of tax                 (271)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
185us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Balance at the end of the period (1,122)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (851)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (1,122)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(851)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1,036)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income (loss), tax                 182us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
83us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
197us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Pension and other postretirement benefits adjustments, net of tax | Amount reclassified                      
Components of other comprehensive income                      
Prior service credit                 9us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
8us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
10us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Actuarial loss                 (55)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(80)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(46)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Settlement loss                 (13)hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(12)hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(13)hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Total before tax                 (59)hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(84)hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(49)hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Income tax expense                 11hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
23hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
7hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net income                 (48)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(61)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(42)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income of unconsolidated affiliates                      
Components of other comprehensive income                      
Balance at the beginning of the period       12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
      7hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
7hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Other comprehensive (loss) income before reclassifications                 (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Other comprehensive (loss) income, net of tax                 (2)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Balance at the end of the period 10hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
      12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
      10hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Other, net                      
Components of other comprehensive income                      
Balance at the beginning of the period       8hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
      3hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
8hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
3hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Other comprehensive (loss) income before reclassifications                 3us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Other comprehensive (loss) income, net of tax                 3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Balance at the end of the period 11hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
      8hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
      11hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
8hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Noncontrolling interests in subsidiaries                      
Components of other comprehensive income                      
Balance at the beginning of the period       (8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
      (13)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(13)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Other comprehensive (loss) income before reclassifications                 (15)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Other comprehensive (loss) income, net of tax                 (15)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at the end of the period (23)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
      (8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
      (23)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(13)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net income                 22us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
21us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
10us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Huntsman Corporation                      
Components of other comprehensive income                      
Balance at the beginning of the period       (577)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      (744)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(577)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(744)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other comprehensive (loss) income before reclassifications                 (428)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
228us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Amounts reclassified from accumulated other comprehensive loss                 (48)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(61)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other comprehensive (loss) income, net of tax                 (476)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
167us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Balance at the end of the period $ (1,053)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      $ (577)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      $ (1,053)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ (577)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember