XML 45 R34.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Basis Of Presentation And Description Of Business And Summary Of Significant Accounting Policies (Narrative) (Details) $ in Thousands |  |  | 3 Months Ended
--- | --- | --- | ---
Apr. 01, 2016 | Jul. 01, 2015 | Mar. 31, 2017 USD ($) segment | Mar. 31, 2016 USD ($)
Number of operating segments | segment |  |  | 4 |
Increase in cash flows from operating activities |  |  | $ (38,412) | $ (79,807)
Decrease in cash flows from financing activities |  |  | $ 12,044 | 96,693
Accounting Standards Update 2016-09 [Member] |  |  |  |
Increase in cash flows from operating activities |  |  |  | 2,100
Decrease in cash flows from financing activities |  |  |  | $ (2,100)
BioProcess Algae [Member] |  |  |  |
Less than wholy owned subsidiary, parent ownership perecentage | 82.80% |  |  |
IPO [Member] | Limited Partner [Member] |  |  |  |
Ownership interest, public, percentage |  | 35.50% |  |
IPO [Member] | Limited Partner [Member] | Green Plains Inc. [Member] |  |  |  |
Ownership interest, percentage |  | 62.50% |  |
IPO [Member] | General Partner [Member] | Green Plains Inc. [Member] |  |  |  |
Ownership interest, percentage |  | 2.00% |  |

X
- Definition Represents the ownership percentage of the less than wholly owned subsidiary by the parent during the period. + References No definition available. + Details
Name: | gpre_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterest
Namespace Prefix: | gpre_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of subsidiary's or equity investee's stock owned by the public after stock transaction. + References No definition available. + Details
Name: | gpre_SaleOfStockPercentageOfOwnershipAfterTransactionPublicOwnership
Namespace Prefix: | gpre_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3574-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3521-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
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 Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=gpre_AccountingStandardsUpdate201609Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gpre_BioprocessAlgaeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=us-gaap_LimitedPartnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=us-gaap_GeneralPartnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |