XML 52 R41.htm IDEA: XBRL DOCUMENT
v3.20.2

Revenue (Disaggregation Of Revenue By Major Source) (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2020 | Sep. 30, 2019 | Sep. 30, 2020 | Sep. 30, 2019
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | $ 9,427 | $ 18,752 |  | $ 39,388 | $ 57,096
Total revenues from contracts accounted for as derivatives | [1] | 414,520 | 613,555 |  | 1,405,226 | 1,644,115
Leasing revenues under ASC 842 | [2] | 115 | 43 |  | 341 | 349
Total Revenues |  | 424,062 | 632,350 | [3] | 1,444,955 | 1,701,560
Ethanol [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  |  |  |  |  | 620
Total revenues from contracts accounted for as derivatives | [1] | 320,285 | 501,301 |  | 1,093,228 | 1,271,146
Distillers Grains [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 4,095 | 16,455 |  | 25,159 | 47,860
Total revenues from contracts accounted for as derivatives | [1] | 62,388 | 68,775 |  | 208,814 | 197,601
Corn Oil [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 2,938 |  |  | 2,938 |
Total revenues from contracts accounted for as derivatives | [1] | 18,238 | 19,817 |  | 60,302 | 60,309
Grain [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] | 11,100 | 19,058 |  | 26,780 | 59,278
Service Revenues [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 920 | 1,275 |  | 3,366 | 4,966
Other [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 1,474 | 1,022 |  | 7,925 | 3,650
Total revenues from contracts accounted for as derivatives | [1] | 2,509 | 4,604 |  | 16,102 | 55,781
Ethanol Production [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 4,186 | 16,606 |  | 29,491 | 50,690
Total revenues from contracts accounted for as derivatives | [1] | 328,792 | 467,800 |  | 1,069,754 | 1,155,492
Total Revenues |  | 332,978 | 484,406 | [3] | 1,099,245 | 1,206,182
Ethanol Production [Member] | Ethanol [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  |  |  |  |  | 620
Total revenues from contracts accounted for as derivatives | [1] | 263,390 | 389,847 |  | 849,298 | 946,390
Ethanol Production [Member] | Distillers Grains [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 4,095 | 16,455 |  | 25,159 | 47,860
Total revenues from contracts accounted for as derivatives | [1] | 51,692 | 62,698 |  | 179,854 | 165,436
Ethanol Production [Member] | Corn Oil [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] | 12,433 | 14,308 |  | 36,621 | 35,915
Ethanol Production [Member] | Grain [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] | 1 | 2 |  | 7 | 138
Ethanol Production [Member] | Other [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 66 | 127 |  | 4,257 | 2,135
Total revenues from contracts accounted for as derivatives | [1] | 1,276 | 945 |  | 3,974 | 7,613
Ethanol Production [Member] | Intersegment Revenues [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 25 | 24 |  | 75 | 75
Agribusiness and Energy Services [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 4,346 | 895 |  | 6,606 | 1,515
Total revenues from contracts accounted for as derivatives | [1] | 91,082 | 153,048 |  | 352,502 | 506,604
Total Revenues |  | 95,428 | 153,943 | [3] | 359,108 | 508,119
Agribusiness and Energy Services [Member] | Ethanol [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] | 56,895 | 111,454 |  | 243,930 | 324,756
Agribusiness and Energy Services [Member] | Distillers Grains [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] | 10,696 | 6,077 |  | 28,960 | 32,165
Agribusiness and Energy Services [Member] | Corn Oil [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 2,938 |  |  | 2,938 |
Total revenues from contracts accounted for as derivatives | [1] | 5,805 | 5,509 |  | 23,681 | 22,943
Agribusiness and Energy Services [Member] | Grain [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] | 11,099 | 19,056 |  | 26,773 | 59,140
Agribusiness and Energy Services [Member] | Other [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 1,408 | 895 |  | 3,668 | 1,515
Total revenues from contracts accounted for as derivatives | [1] | 1,233 | 3,659 |  | 12,128 | 48,168
Agribusiness and Energy Services [Member] | Intersegment Revenues [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] | 5,354 | 7,293 |  | 17,030 | 19,432
Food & Ingredients [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] |  |  |  |  | 1,451
Total Revenues |  |  |  |  |  | 1,451
Food & Ingredients [Member] | Corn Oil [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts accounted for as derivatives | [1] |  |  |  |  | 1,451
Partnership [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 3,209 | 3,321 |  | 9,567 | 10,233
Leasing revenues under ASC 842 | [2] | 18,173 | 16,833 |  | 52,467 | 51,833
Total Revenues |  | 21,382 | 20,154 | [3] | 62,034 | 62,066
Partnership [Member] | Service Revenues [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 920 | 1,275 |  | 3,366 | 4,966
Partnership [Member] | Intersegment Revenues [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | 2,289 | 2,046 |  | 6,201 | 5,267
Intersegment Eliminations [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | (2,314) | (2,070) |  | (6,276) | (5,342)
Total revenues from contracts accounted for as derivatives | [1] | (5,354) | (7,293) |  | (17,030) | (19,432)
Leasing revenues under ASC 842 | [2] | (18,058) | (16,790) |  | (52,126) | (51,484)
Total Revenues |  | (25,726) | (26,153) | [3] | (75,432) | (76,258)
Intersegment Eliminations [Member] | Intersegment Revenues [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total revenues from contracts with customers |  | (2,314) | (2,070) |  | (6,276) | (5,342)
Total revenues from contracts accounted for as derivatives | [1] | (5,354) | (7,293) |  | (17,030) | (19,432)
Intersegment Eliminations [Member] | Ethanol Production [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total Revenues |  | (25) | (24) | [3] | (75) | (75)
Intersegment Eliminations [Member] | Agribusiness and Energy Services [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total Revenues |  | (5,354) | (7,293) | [3] | (17,030) | (19,432)
Intersegment Eliminations [Member] | Partnership [Member] |  |  |  |  |  |
Disaggregation of Revenue [Line Items] |  |  |  |  |  |
Total Revenues |  | $ (20,347) | $ (18,836) | [3] | $ (58,327) | $ (56,751)
[1] | Revenues from contracts accounted for as derivatives represent physically settled derivative sales that are outside the scope of ASC 606, where the company recognizes revenue when control of the inventory is transferred within the meaning of ASC 606 as required by ASC 610-20, Gains and Losses from Derecognition of Nonfinancial Assets.
[2] | Leasing revenues do not represent revenues recognized from contracts with customers under ASC 606, and are accounted for under ASC 842, Leases.
[3] | Product revenues, costs of goods sold and selling, general and administrative expenses include certain revenue and expense items which were previously considered intercompany transactions prior to the disposition of GPCC and therefore eliminated upon consolidation. These revenue and costs of goods sold transactions total $5.5 million and $14.5 million for the three and nine months ended September 30, 2019, respectively.

X
- Definition Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 20 -Section 45 -Paragraph 1A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109974929&loc=SL110061172-113977 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DisaggregationOfRevenueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707 + Details
Name: | us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=gpre_EthanolMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=gpre_DistillerGrainsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=gpre_CornOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=gpre_GrainMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=gpre_ServiceRevenuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=gpre_ProductsAndServicesOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ProductOrServiceAxis=gpre_IntersegmentRevenuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |