XML 53 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Guarantor/Non-Guarantor Financial Information Consolidating Statement of Cash Flows (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities $ 246,892us-gaap_NetCashProvidedByUsedInOperatingActivities $ 394,929us-gaap_NetCashProvidedByUsedInOperatingActivities
Additions to properties, plants and equipment (134,186)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (103,677)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Purchases of marketable securities (118,816)us-gaap_PaymentsToAcquireAvailableForSaleSecurities (244,030)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
Sales and maturities of marketable securities 178,524us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities 253,676us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
Other, net 814us-gaap_PaymentsForProceedsFromOtherInvestingActivities 1,586us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net Advances to Parent 0hfc_NetIntercompanyInvestingActivities 0hfc_NetIntercompanyInvestingActivities
Net cash used for investing activities (112,097)us-gaap_NetCashProvidedByUsedInInvestingActivities (113,049)us-gaap_NetCashProvidedByUsedInInvestingActivities
Net repayments under credit agreement – HEP   (174,700)us-gaap_RepaymentsOfLinesOfCredit
Net borrowings under credit agreement – HEP (23,000)us-gaap_ProceedsFromLinesOfCredit  
Redemption of Senior Notes - HEP   (156,188)us-gaap_EarlyRepaymentOfSeniorDebt
Proceeds from product financing arrangement 7,434hfc_Proceedsfromproductfinancingarrangement 21,126hfc_Proceedsfromproductfinancingarrangement
Purchase of treasury stock (55,065)us-gaap_PaymentsForRepurchaseOfCommonStock (13,988)us-gaap_PaymentsForRepurchaseOfCommonStock
Dividends (62,335)us-gaap_PaymentsOfDividendsCommonStock (158,614)us-gaap_PaymentsOfDividendsCommonStock
Excess tax benefit from equity based compensation 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 5,156us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Other, net (1,250)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities (659)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net advances from subsidiaries 0hfc_NetIntercompanyFinancingActivities 0hfc_NetIntercompanyFinancingActivities
Net cash provided by (used for) financing activities (108,688)us-gaap_NetCashProvidedByUsedInFinancingActivities (147,348)us-gaap_NetCashProvidedByUsedInFinancingActivities
Increase (decrease) for the period 26,107us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 134,532us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Beginning of period 567,985us-gaap_CashAndCashEquivalentsAtCarryingValue 940,103us-gaap_CashAndCashEquivalentsAtCarryingValue
End of period 594,092us-gaap_CashAndCashEquivalentsAtCarryingValue 1,074,635us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent Company [Member]    
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities (68,504)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(23,564)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Additions to properties, plants and equipment (3,124)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,163)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Purchases of marketable securities (118,816)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(244,030)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Sales and maturities of marketable securities 178,524us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
253,676us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other, net   0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Advances to Parent 0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash used for investing activities 56,584us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,483us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net borrowings under credit agreement – HEP 0us-gaap_ProceedsFromLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Redemption of Senior Notes - HEP   0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from product financing arrangement 0hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  
Purchase of treasury stock (55,065)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(13,988)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Dividends (62,335)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(158,614)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Payments to Noncontrolling Interests 0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Excess tax benefit from equity based compensation   5,156us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other, net (570)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net advances from subsidiaries 153,056hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
320,185hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used for) financing activities 35,086us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
152,739us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Increase (decrease) for the period 23,166us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
135,658us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Beginning of period 565,080us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
931,920us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
End of period 588,246us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,067,578us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Restricted Subsidiaries [Member]    
Condensed Financial Statements, Captions [Line Items]    
Proceeds from sale of assets 814us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_GuarantorRestrictedSubsidiariesMember
 
Proceeds from product financing arrangement 7,434hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= hfc_GuarantorRestrictedSubsidiariesMember
 
Guarantor Restricted Subsidiaries [Member]    
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities 258,441us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
381,180us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Additions to properties, plants and equipment (131,006)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(100,483)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchases of marketable securities 0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Sales and maturities of marketable securities 0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net   1,586us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net Advances to Parent (135,235)hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(302,773)hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash used for investing activities (265,427)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(401,670)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net borrowings under credit agreement – HEP 0us-gaap_ProceedsFromLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Redemption of Senior Notes - HEP   0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from product financing arrangement   (21,126)hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchase of treasury stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Payments to Noncontrolling Interests 0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Excess tax benefit from equity based compensation   0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net (448)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(398)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net advances from subsidiaries 0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided by (used for) financing activities 6,986us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
20,728us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Increase (decrease) for the period 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
238us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,817us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
End of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,055us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non Guarantor Restricted Subsidiaries [Member]    
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities 17,831us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
17,477us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Additions to properties, plants and equipment (56)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
(31)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
 
Purchases of marketable securities 0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Sales and maturities of marketable securities 0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Other, net   0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Net Advances to Parent (17,821)hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
(17,412)hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Net cash used for investing activities (17,877)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
(17,443)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Net borrowings under credit agreement – HEP 0us-gaap_ProceedsFromLinesOfCredit
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
 
Redemption of Senior Notes - HEP   0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Proceeds from product financing arrangement 0hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
  
Purchase of treasury stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Payments to Noncontrolling Interests 0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Excess tax benefit from equity based compensation   0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Other, net 15us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
75us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Net advances from subsidiaries 0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Net cash provided by (used for) financing activities 15us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
75us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Increase (decrease) for the period (31)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
109us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Beginning of period 75us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
14us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
End of period 44us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
123us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
Eliminations [Member]    
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
 
Purchases of marketable securities 0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Sales and maturities of marketable securities 0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Other, net   0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Net Advances to Parent 153,056hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
320,185hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Net cash used for investing activities 153,056us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
320,185us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Net repayments under credit agreement – HEP   0us-gaap_RepaymentsOfLinesOfCredit
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Net borrowings under credit agreement – HEP 0us-gaap_ProceedsFromLinesOfCredit
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
 
Redemption of Senior Notes - HEP   0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Proceeds from product financing arrangement 0hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
  
Purchase of treasury stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Payments to Noncontrolling Interests 0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Excess tax benefit from equity based compensation   0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Other, net 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Net advances from subsidiaries 153,056hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
320,185hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Net cash provided by (used for) financing activities (153,056)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
(320,185)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Increase (decrease) for the period 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
End of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
Holly Frontier Corp. Before Consolidation Of HEP [Member]    
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities 207,768us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
375,093us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Additions to properties, plants and equipment (134,186)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(103,677)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Proceeds from sale of assets 814us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
 
Purchases of marketable securities (118,816)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(244,030)us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Sales and maturities of marketable securities 178,524us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
253,676us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Other, net   1,586us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Net Advances to Parent 0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Net cash used for investing activities (73,664)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(92,445)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Net borrowings under credit agreement – HEP 0us-gaap_ProceedsFromLinesOfCredit
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
 
Redemption of Senior Notes - HEP   0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Proceeds from product financing arrangement 7,434hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(21,126)hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Purchase of treasury stock (55,065)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(13,988)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Dividends (62,335)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(158,614)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Payments to Noncontrolling Interests 0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
0us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Excess tax benefit from equity based compensation   5,156us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Other, net (1,003)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(323)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Net advances from subsidiaries 0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Net cash provided by (used for) financing activities (110,969)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
(146,643)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Increase (decrease) for the period 23,135us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
136,005us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Beginning of period 565,155us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
933,751us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
End of period 588,290us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
1,069,756us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
Non-Guarantor Non-Restricted Subsidiaries (HEP Segment) [Member]    
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities 60,767us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
39,047us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
(20,604)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
 
Purchases of marketable securities 0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Sales and maturities of marketable securities 0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Other, net   0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Net Advances to Parent 0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Net cash used for investing activities (38,433)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
(20,604)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Net repayments under credit agreement – HEP   (174,700)us-gaap_RepaymentsOfLinesOfCredit
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Net borrowings under credit agreement – HEP 23,000us-gaap_ProceedsFromLinesOfCredit
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
 
Redemption of Senior Notes - HEP   (156,188)us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Proceeds from product financing arrangement 0hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
0hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Purchase of treasury stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Payments to Noncontrolling Interests 42,115us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
38,092us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Excess tax benefit from equity based compensation   0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Other, net   (336)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Net advances from subsidiaries 0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Net cash provided by (used for) financing activities (19,362)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
(19,916)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Increase (decrease) for the period 2,972us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
(1,473)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Beginning of period 2,830us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
6,352us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
End of period 5,802us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
4,879us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= hfc_NonGuarantorNonRestrictedSubsidiariesHepSegmentMember
Eliminations [Member]    
Condensed Financial Statements, Captions [Line Items]    
Cash flows from operating activities (21,643)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(19,211)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Purchases of marketable securities 0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Sales and maturities of marketable securities 0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other, net   0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net Advances to Parent 0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0hfc_NetIntercompanyInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash used for investing activities 0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Redemption of Senior Notes - HEP   0us-gaap_EarlyRepaymentOfSeniorDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from product financing arrangement 0hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0hfc_Proceedsfromproductfinancingarrangement
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Purchase of treasury stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Dividends 0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Payments to Noncontrolling Interests (21,643)us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(19,211)us-gaap_PaymentsToMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Excess tax benefit from equity based compensation   0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other, net 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net advances from subsidiaries 0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0hfc_NetIntercompanyFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash provided by (used for) financing activities 21,643us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
19,211us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Increase (decrease) for the period 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
End of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
HEP [Member]    
Condensed Financial Statements, Captions [Line Items]    
Additions to properties, plants and equipment (38,433)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(20,604)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Proceeds from sale of assets 814us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Principal tender on senior notes - HEP 0us-gaap_RepaymentsOfSeniorDebt
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(156,188)us-gaap_RepaymentsOfSeniorDebt
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Payments to Noncontrolling Interests 20,472us-gaap_PaymentsToMinorityShareholders
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
18,881us-gaap_PaymentsToMinorityShareholders
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Other, net (247)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Beginning of period 2,830us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
End of period 5,802us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
HEP [Member] | Parent Company [Member]    
Condensed Financial Statements, Captions [Line Items]    
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Net repayments under credit agreement – HEP   0us-gaap_RepaymentsOfLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
HEP [Member] | Guarantor Restricted Subsidiaries [Member]    
Condensed Financial Statements, Captions [Line Items]    
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Net repayments under credit agreement – HEP   0us-gaap_RepaymentsOfLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
HEP [Member] | Non Guarantor Restricted Subsidiaries [Member]    
Condensed Financial Statements, Captions [Line Items]    
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Net repayments under credit agreement – HEP   0us-gaap_RepaymentsOfLinesOfCredit
/ dei_LegalEntityAxis
= hfc_NonGuarantorRestrictedSubsidiariesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
HEP [Member] | Eliminations [Member]    
Condensed Financial Statements, Captions [Line Items]    
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_EliminationsFromConsolidationOfRestrictedSubsidiariesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
HEP [Member] | Holly Frontier Corp. Before Consolidation Of HEP [Member]    
Condensed Financial Statements, Captions [Line Items]    
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Net repayments under credit agreement – HEP   0us-gaap_RepaymentsOfLinesOfCredit
/ dei_LegalEntityAxis
= hfc_HollyFrontierBeforeConsolidationOfHepMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
HEP [Member] | Eliminations [Member]    
Condensed Financial Statements, Captions [Line Items]    
Additions to properties, plants and equipment 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Net repayments under credit agreement – HEP   0us-gaap_RepaymentsOfLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Net borrowings under credit agreement – HEP $ 0us-gaap_ProceedsFromLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember