Annual report pursuant to Section 13 and 15(d)

OTHER COMPREHENSIVE (LOSS) INCOME (Details 2)

v2.4.1.9
OTHER COMPREHENSIVE (LOSS) INCOME (Details 2) (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
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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                      
Accumulated other comprehensive Loss components                      
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
 
Huntsman International                      
Accumulated other comprehensive Loss components                      
Balance at the beginning of the period       (626)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
      (804)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(626)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(804)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
 
Other comprehensive (loss) income before reclassifications                 (430)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
244us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
 
Amounts reclassified from accumulated other comprehensive loss                 (54)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(66)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
 
Other comprehensive (loss) income, net of tax                 (484)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
178us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(181)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
Balance at the end of the period (1,110)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
      (626)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
      (1,110)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(626)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(804)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
Net income (37)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
204us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
125us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
65us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
33us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
74us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
56us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(16)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
357us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
147us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
375us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
Huntsman International | Discontinued Operations                      
Accumulated other comprehensive Loss components                      
Actuarial loss                 4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Huntsman International | Foreign currency translation adjustment                      
Accumulated other comprehensive Loss components                      
Balance at the beginning of the period       243hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
      268hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
243hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
268hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive (loss) income before reclassifications                 (221)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(25)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive (loss) income, net of tax                 (221)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(25)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Balance at the end of the period 22hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
      243hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
      22hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
243hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
268hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income (loss), tax                 34us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
  7us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Huntsman International | Pension and other postretirement benefits adjustments, net of tax                      
Accumulated other comprehensive Loss components                      
Balance at the beginning of the period       (883)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (1,076)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(883)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1,076)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive (loss) income before reclassifications                 (210)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
259us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive loss                 (54)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(66)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive (loss) income, net of tax                 (264)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
193us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Balance at the end of the period (1,147)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (883)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (1,147)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(883)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1,076)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income (loss), tax                 211us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
113us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
228us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Huntsman International | Pension and other postretirement benefits adjustments, net of tax | Amount reclassified                      
Accumulated other comprehensive Loss components                      
Prior service credit                 9us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
8us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
10us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Actuarial loss                 (62)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(86)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(51)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Settlement loss                 (13)hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(12)hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(13)hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Total before tax                 (66)hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(90)hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(54)hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Income tax expense                 12hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
24hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
8hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net income                 (54)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(66)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(46)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Huntsman International | Other comprehensive income of unconsolidated affiliates                      
Accumulated other comprehensive Loss components                      
Balance at the beginning of the period       12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
      7hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
7hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Other comprehensive (loss) income before reclassifications                 (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Other comprehensive (loss) income, net of tax                 (2)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Balance at the end of the period 10hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
      12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
      10hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
 
Huntsman International | Other, net                      
Accumulated other comprehensive Loss components                      
Balance at the beginning of the period       2hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
      (3)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
2hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
(3)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Other comprehensive (loss) income before reclassifications                 3us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Other comprehensive (loss) income, net of tax                 3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Balance at the end of the period 5hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
      2hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
      5hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
2hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Huntsman International | Noncontrolling interests in subsidiaries                      
Accumulated other comprehensive Loss components                      
Balance at the beginning of the period       (8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
      (13)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(13)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Other comprehensive (loss) income before reclassifications                 (15)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Other comprehensive (loss) income, net of tax                 (15)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
5us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Balance at the end of the period (23)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
      (8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
      (23)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(13)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Net income                 22us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
21us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
10us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Huntsman International | Huntsman Corporation                      
Accumulated other comprehensive Loss components                      
Balance at the beginning of the period       (618)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      (791)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(618)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(791)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other comprehensive (loss) income before reclassifications                 (415)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
239us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Amounts reclassified from accumulated other comprehensive loss                 (54)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(66)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other comprehensive (loss) income, net of tax                 (469)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
173us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Balance at the end of the period $ (1,087)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      $ (618)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
      $ (1,087)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ (618)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember