Quarterly report pursuant to Section 13 or 15(d)

DERIVATIVE INSTRUMENTS AND PRICE RISK MANAGEMENT, Part 2 (Details)

v2.4.1.9
DERIVATIVE INSTRUMENTS AND PRICE RISK MANAGEMENT, Part 2 (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Derivative Assets [Abstract]    
Derivative Assets, Current $ 124,698,923us-gaap_DerivativeAssetsCurrent $ 128,893,220us-gaap_DerivativeAssetsCurrent
Derivative Assets, Noncurrent 14,397,517us-gaap_DerivativeAssetsNoncurrent 25,013,011us-gaap_DerivativeAssetsNoncurrent
Derivative Liabilities [Abstract]    
Derivative Liabilities, Current (100,646)us-gaap_DerivativeLiabilitiesCurrent 0us-gaap_DerivativeLiabilitiesCurrent
Derivative Liabilities, Noncurrent 0us-gaap_DerivativeLiabilitiesNoncurrent (579,070)us-gaap_DerivativeLiabilitiesNoncurrent
Total Derivatives Liabilities (100,646)nog_DerivativeLiabilityByClassificationTotal (579,070)nog_DerivativeLiabilityByClassificationTotal
Total Assets [Member]    
Derivative Assets [Abstract]    
Total Derivatives Assets 139,096,440us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= nog_TotalAssetsMember
153,906,231us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= nog_TotalAssetsMember
Swap Contracts [Member] | Current Assets/Liabilities [Member]    
Derivative Assets [Abstract]    
Derivative Assets, Current 124,698,923us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_CurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= nog_SwapContractsMember
128,893,220us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_CurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= nog_SwapContractsMember
Swap Contracts [Member] | Non-Current Assets/Liabilities [Member]    
Derivative Assets [Abstract]    
Derivative Assets, Noncurrent 14,397,517us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_NonCurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= nog_SwapContractsMember
25,013,011us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_NonCurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= nog_SwapContractsMember
Swaption Contracts [Member] | Current Assets/Liabilities [Member]    
Derivative Liabilities [Abstract]    
Derivative Liabilities, Current (100,646)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_CurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwaptionMember
0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_CurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwaptionMember
Swaption Contracts [Member] | Non-Current Assets/Liabilities [Member]    
Derivative Liabilities [Abstract]    
Derivative Liabilities, Noncurrent $ 0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_NonCurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwaptionMember
$ (579,070)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= nog_NonCurrentAssetsLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SwaptionMember