XML 51 R44.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Basis Of Presentation And Description Of Business (Narrative) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2014 segment gal
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |
Number of operating segments | 4 us-gaap_NumberOfOperatingSegments
Annual ethanol production capacity, gallons | 1,000,000,000 gpre_ExpectedAnnualEthanolProduction
Ethanol Production Segment [Member] |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |
Number of ethanol plants | 12 gpre_NumberOfEthanolPlants / us-gaap_StatementBusinessSegmentsAxis = gpre_EthanolProductionSegmentMember
Annual corn consumption capacity, bushels | 360,000,000 gpre_AnnualCornConsumptionCapacityBushels / us-gaap_StatementBusinessSegmentsAxis = gpre_EthanolProductionSegmentMember
Annual distillers grains production capacity, tons | 2,900,000 gpre_AnnualDistillersGrainsProductionCapacityTons / us-gaap_StatementBusinessSegmentsAxis = gpre_EthanolProductionSegmentMember
Corn Oil Production Segment [Member] |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |
Annual corn oil production, pounds | 250,000,000 gpre_AnnualCornOilProductionPounds / us-gaap_StatementBusinessSegmentsAxis = gpre_CornOilProductionSegmentMember
Agribusiness Segment [Member] |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |
Total Grain Storage Capacity | 42,200,000 gpre_TotalGrainStorageCapacity / us-gaap_StatementBusinessSegmentsAxis = gpre_AgribusinessSegmentMember
Ethanol plants, storage capacity, bushels | 29,400,000 gpre_EthanolPlantStorageCapacity / us-gaap_StatementBusinessSegmentsAxis = gpre_AgribusinessSegmentMember
Grain elevator storage capacity, bushels | 9,000,000 gpre_GrainElevatorStorageCapacity / us-gaap_StatementBusinessSegmentsAxis = gpre_AgribusinessSegmentMember
Number of grain elevators | 4 gpre_NumberOfGrainElevators / us-gaap_StatementBusinessSegmentsAxis = gpre_AgribusinessSegmentMember
Cattle Grain Storage Capacity | 3,800,000 gpre_CattleGrainStorageCapacity / us-gaap_StatementBusinessSegmentsAxis = gpre_AgribusinessSegmentMember
Head of Cattle Capacity | 70,000 gpre_HeadOfCattleCapacity / us-gaap_StatementBusinessSegmentsAxis = gpre_AgribusinessSegmentMember
Marketing And Distribution Segment [Member] |
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] |
Number of blending and terminaling facilities | 8 gpre_NumberOfBlendingAndTerminalingFacilities / us-gaap_StatementBusinessSegmentsAxis = gpre_MarketingAndDistributionSegmentMember
Number of states, in south central U.S., served by BlendStar LLC blending and terminaling facilities | 7 us-gaap_NumberOfStatesInWhichEntityOperates / us-gaap_StatementBusinessSegmentsAxis = gpre_MarketingAndDistributionSegmentMember
Blending and terminaling throughput capacity, gallons | 822,000,000 gpre_BlendingAndTerminalingThroughputCapacity / us-gaap_StatementBusinessSegmentsAxis = gpre_MarketingAndDistributionSegmentMember

X
- Definition Annual Corn Consumption Capacity, Bushels + References No definition available. + Details
Name: | gpre_AnnualCornConsumptionCapacityBushels
Namespace Prefix: | gpre_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual Corn Oil Production, Pounds + References No definition available. + Details
Name: | gpre_AnnualCornOilProductionPounds
Namespace Prefix: | gpre_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual Distillers Grains Production Capacity, Tons + References No definition available. + Details
Name: | gpre_AnnualDistillersGrainsProductionCapacityTons
Namespace Prefix: | gpre_
Data Type: | num:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the annual throughput capacity of the company's blending and terminaling facilities. + References No definition available. + Details
Name: | gpre_BlendingAndTerminalingThroughputCapacity
Namespace Prefix: | gpre_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cattle Grain Storage Capacity + References No definition available. + Details
Name: | gpre_CattleGrainStorageCapacity
Namespace Prefix: | gpre_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ethanol Plant Storage Capacity + References No definition available. + Details
Name: | gpre_EthanolPlantStorageCapacity
Namespace Prefix: | gpre_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual ethanol production capacity + References No definition available. + Details
Name: | gpre_ExpectedAnnualEthanolProduction
Namespace Prefix: | gpre_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | instant

X
- Definition Grain Elevator Storage Capacity + References No definition available. + Details
Name: | gpre_GrainElevatorStorageCapacity
Namespace Prefix: | gpre_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Head of Cattle Capacity + References No definition available. + Details
Name: | gpre_HeadOfCattleCapacity
Namespace Prefix: | gpre_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the number of blending and terminaling facilities owned and operated by the company. + References No definition available. + Details
Name: | gpre_NumberOfBlendingAndTerminalingFacilities
Namespace Prefix: | gpre_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of ethanol plants + References No definition available. + Details
Name: | gpre_NumberOfEthanolPlants
Namespace Prefix: | gpre_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Grain Elevators + References No definition available. + Details
Name: | gpre_NumberOfGrainElevators
Namespace Prefix: | gpre_
Data Type: | xbrli:positiveIntegerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total Grain Storage Capacity + References No definition available. + Details
Name: | gpre_TotalGrainStorageCapacity
Namespace Prefix: | gpre_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References No definition available. + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of states the entity operates in as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfStatesInWhichEntityOperates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=gpre_AgribusinessSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=gpre_CornOilProductionSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=gpre_EthanolProductionSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=gpre_MarketingAndDistributionSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |