XML 85 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Estimated Fair Values Of Debt Instruments) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value $ 615,914us-gaap_AssetsFairValueDisclosureRecurring $ 701,044us-gaap_AssetsFairValueDisclosureRecurring
Financial Liabilities Fair Value Disclosure 646,849us-gaap_FinancialLiabilitiesFairValueDisclosure 644,212us-gaap_FinancialLiabilitiesFairValueDisclosure
Level 1 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 6,465us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
17,619us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 608,848us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
683,425us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial Liabilities Fair Value Disclosure 643,696us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
644,212us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 601us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Financial Liabilities Fair Value Disclosure 3,153us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Investments [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 414,507us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
474,110us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
Investments [Member] | Level 1 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
Investments [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 414,507us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
474,110us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
Forward Contracts [Member]    
Debt Instrument [Line Items]    
Derivative Asset, Fair Value, Gross Asset 2,167us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Financial Liabilities Fair Value Disclosure 3,352us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Forward Contracts [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Derivative Asset, Fair Value, Gross Asset 1,566us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Financial Liabilities Fair Value Disclosure 199us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Forward Contracts [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Instrument [Line Items]    
Derivative Asset, Fair Value, Gross Asset 601us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Financial Liabilities Fair Value Disclosure 3,153us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Senior Notes [Member]    
Debt Instrument [Line Items]    
Financial Liabilities Fair Value Disclosure 154,500us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
155,250us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
Senior Notes [Member] | HEP [Member]    
Debt Instrument [Line Items]    
Financial Liabilities Fair Value Disclosure 295,500us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
291,000us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Senior Notes [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Financial Liabilities Fair Value Disclosure 154,500us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
155,250us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
Senior Notes [Member] | Level 2 [Member] | HEP [Member]    
Debt Instrument [Line Items]    
Financial Liabilities Fair Value Disclosure 295,500us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
291,000us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Nymex Futures Contracts [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 6,465us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= hfc_NymexFuturesContractsMember
17,619us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= hfc_NymexFuturesContractsMember
Nymex Futures Contracts [Member] | Level 1 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 6,465us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= hfc_NymexFuturesContractsMember
17,619us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= hfc_NymexFuturesContractsMember
Nymex Futures Contracts [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= hfc_NymexFuturesContractsMember
 
Interest Rate Swap [Member] | HEP [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 147us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,019us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Financial Liabilities Fair Value Disclosure 942us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,065us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Interest Rate Swap [Member] | Level 2 [Member] | HEP [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 147us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,019us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Financial Liabilities Fair Value Disclosure 942us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,065us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Interest Rate Swap [Member] | Fair Value, Inputs, Level 3 [Member] | HEP [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
 
Commodity Contract [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 192,628us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
208,296us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
Financial Liabilities Fair Value Disclosure 192,555us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
196,897us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
Commodity Contract [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 192,628us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
208,296us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
Financial Liabilities Fair Value Disclosure 192,555us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
196,897us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
Commodity Contract [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt Instrument [Line Items]    
Financial Liabilities Fair Value Disclosure 0us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
 
CME SWAPS MARKETS (NYMEX) [Member] | Level 2 [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value   0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= exch_NYMS
Reported Value Measurement [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 615,914us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
701,044us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Financial Liabilities Fair Value Disclosure 647,499us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
648,685us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Reported Value Measurement [Member] | Investments [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 414,507us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
474,110us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InvestmentsMember
Reported Value Measurement [Member] | Forward Contracts [Member]    
Debt Instrument [Line Items]    
Derivative Asset, Fair Value, Gross Asset 2,167us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Financial Liabilities Fair Value Disclosure 3,352us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForwardContractsMember
 
Reported Value Measurement [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Financial Liabilities Fair Value Disclosure 153,908us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
154,144us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
Reported Value Measurement [Member] | Senior Notes [Member] | HEP [Member]    
Debt Instrument [Line Items]    
Financial Liabilities Fair Value Disclosure 296,742us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
296,579us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SeniorNotesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Reported Value Measurement [Member] | Nymex Futures Contracts [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 6,465us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= hfc_NymexFuturesContractsMember
17,619us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= hfc_NymexFuturesContractsMember
Reported Value Measurement [Member] | Interest Rate Swap [Member] | HEP [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 147us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,019us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Financial Liabilities Fair Value Disclosure 942us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,065us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Reported Value Measurement [Member] | Commodity Contract [Member]    
Debt Instrument [Line Items]    
Financial instruments, assets at carrying value 192,628us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
208,296us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
Financial Liabilities Fair Value Disclosure $ 192,555us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember
$ 196,897us-gaap_FinancialLiabilitiesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommodityContractMember