XML 88 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Narrative) (Details) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
May 31, 2012
Sep. 30, 2014
Feb. 28, 2015
Class of Stock [Line Items]              
Shares withheld for the payment of taxes 279,680us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation 235,922us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation 560,484us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation        
Authorized share repurchase           $ 500,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1  
Stock repurchase program, value 444,400,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1            
Value of shares withheld related to tax withholding for share-based compensation 11,400,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 11,300,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 22,400,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation        
Parent              
Class of Stock [Line Items]              
Structured stock repurchase agreement       8,600,000hfc_SharePurchasedUnderStructuredShareRepurchaseAgreement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
100,000,000.0hfc_SharePurchasedUnderStructuredShareRepurchaseAgreement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Subsequent Event [Member]              
Class of Stock [Line Items]              
Authorized share repurchase             500,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Stock repurchase program, value             $ 425,000,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember