Quarterly report pursuant to Section 13 or 15(d)

OTHER COMPREHENSIVE INCOME (LOSS) (Details 2)

v2.4.1.9
OTHER COMPREHENSIVE INCOME (LOSS) (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Accumulated other comprehensive Loss components        
Balance at the beginning of the period $ (1,076)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax $ (585)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax $ (585)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax  
Other comprehensive income before reclassifications (183)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax    
Amounts reclassified from accumulated other comprehensive loss 13us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 9us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax    
Other comprehensive (loss) income, net of tax (170)us-gaap_OtherComprehensiveIncomeLossNetOfTax 7us-gaap_OtherComprehensiveIncomeLossNetOfTax    
Balance at the end of the period (1,246)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax (578)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax    
Net income 15us-gaap_ProfitLoss 62us-gaap_ProfitLoss    
Discontinued Operations        
Accumulated other comprehensive Loss components        
Actuarial loss 1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Foreign currency translation adjustment        
Accumulated other comprehensive Loss components        
Balance at the beginning of the period 25hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
246hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
246hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive income before reclassifications (182)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Other comprehensive (loss) income, net of tax (182)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(2)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Balance at the end of the period (157)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
244hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
25hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
246hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income (loss), tax 74us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
13us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
47us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
13us-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 (1,122)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(851)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(851)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive loss 13us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
9us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Other comprehensive (loss) income, net of tax 13us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
9us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Balance at the end of the period (1,109)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(842)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
Other comprehensive income (loss), tax 178us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
80us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
182us-gaap_OtherComprehensiveIncomeLossTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
83us-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 (2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Actuarial loss 19us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
13us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Settlement loss   1hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Total before tax 17hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
12hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Income tax expense (4)hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3)hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Net income 13us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
9us-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 10hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
     
Other comprehensive income before reclassifications (1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
     
Other comprehensive (loss) income, net of tax (1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
     
Balance at the end of the period 9hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
  12hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
Other, net        
Accumulated other comprehensive Loss components        
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 (23)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Other comprehensive income before reclassifications (7)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
4us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Other comprehensive (loss) income, net of tax (7)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
4us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Balance at the end of the period (30)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(4)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Net income 10us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Huntsman Corporation        
Accumulated other comprehensive Loss components        
Balance at the beginning of the period (1,053)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(577)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(577)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other comprehensive income before reclassifications (176)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Amounts reclassified from accumulated other comprehensive loss 13us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
9us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Other comprehensive (loss) income, net of tax (163)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Balance at the end of the period (1,216)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(574)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Huntsman International        
Accumulated other comprehensive Loss components        
Balance at the beginning of the period (1,110)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(626)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(626)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
 
Other comprehensive income before reclassifications (183)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
   
Amounts reclassified from accumulated other comprehensive loss 15us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
10us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
   
Other comprehensive (loss) income, net of tax (168)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
8us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
   
Balance at the end of the period (1,278)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
(618)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
   
Net income 15us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
65us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
   
Huntsman International | Discontinued Operations        
Accumulated other comprehensive Loss components        
Actuarial loss 1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1us-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 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
243hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive income before reclassifications (182)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(3)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Other comprehensive (loss) income, net of tax (182)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   
Balance at the end of the period (160)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
240hun_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
Other comprehensive income (loss), tax 61us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
   34us-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 (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
(883)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive loss 15us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
10us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Other comprehensive (loss) income, net of tax 15us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
10us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Balance at the end of the period (1,132)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(873)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
Other comprehensive income (loss), tax 207us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
109us-gaap_OtherComprehensiveIncomeLossTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
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
Huntsman International | Pension and other postretirement benefits adjustments, net of tax | Amount reclassified        
Accumulated other comprehensive Loss components        
Prior service credit (2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Actuarial loss 21us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
15us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Settlement loss   1hun_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForSettlementGainLossBeforeTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Total before tax 19hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
14hun_IncomeLossFromContinuingAndDiscontinuingOperationsBeforeIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Income tax expense (4)hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(4)hun_IncomeTaxExpenseBenefitIncludingDiscontinuedOperations
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Net income 15us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
10us-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 10hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
     
Other comprehensive income before reclassifications (1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
     
Other comprehensive (loss) income, net of tax (1)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
     
Balance at the end of the period 9hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeLossUnconsolidatedAffiliatesMember
12hun_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
2hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
 
Other comprehensive income before reclassifications   1us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
   
Other comprehensive (loss) income, net of tax   1us-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
3hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= hun_AccumulatedOtherComprehensiveIncomeOtherNetMember
5hun_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 (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
(8)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Other comprehensive income before reclassifications (7)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
4us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Other comprehensive (loss) income, net of tax (7)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
4us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Balance at the end of the period (30)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(4)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Net income 10us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8us-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 (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
(618)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Other comprehensive income before reclassifications (176)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Amounts reclassified from accumulated other comprehensive loss 15us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
10us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Other comprehensive (loss) income, net of tax (161)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
4us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Balance at the end of the period $ (1,248)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ (614)hun_AccumulatedOtherComprehensiveIncomeLossIncludingPortionAttributableToNoncontrollingInterestNetOfTax
/ dei_LegalEntityAxis
= us-gaap_LimitedLiabilityCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember