Revenue - Disaggregation of Revenue by Major Source (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
$ 13,813
|
$ 26,705
|
$ 56,079
|
$ 58,456
|
Total revenues from contracts accounted for as derivatives |
941,164
|
720,075
|
2,692,727
|
1,966,331
|
Leasing revenues under ASC 842 |
0
|
11
|
0
|
62
|
Total Revenues |
954,977
|
746,791
|
2,748,806
|
2,024,849
|
Ethanol |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
747,009
|
565,395
|
2,097,264
|
1,483,415
|
Distillers grains |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
3,219
|
6,936
|
19,982
|
14,974
|
Total revenues from contracts accounted for as derivatives |
135,222
|
86,707
|
400,468
|
296,120
|
Corn oil |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
47,668
|
46,585
|
144,470
|
99,060
|
Service revenues |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
8,125
|
1,539
|
15,329
|
5,780
|
Grain |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts accounted for as derivatives |
|
13,505
|
|
36,473
|
Other |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
2,469
|
18,230
|
20,768
|
37,702
|
Total revenues from contracts accounted for as derivatives |
11,265
|
7,883
|
50,525
|
51,263
|
Ethanol Production |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
10,566
|
16,089
|
47,966
|
42,581
|
Total revenues from contracts accounted for as derivatives |
800,449
|
572,260
|
2,261,768
|
1,524,763
|
Total Revenues |
811,015
|
588,349
|
2,309,734
|
1,567,344
|
Agribusiness & Energy Services |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
2,211
|
9,597
|
5,394
|
12,640
|
Total revenues from contracts accounted for as derivatives |
147,551
|
153,177
|
450,639
|
457,565
|
Total Revenues |
149,762
|
162,774
|
456,033
|
470,205
|
Partnership |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
2,886
|
2,988
|
8,741
|
9,382
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Total Revenues |
20,066
|
19,251
|
58,820
|
59,358
|
Operating Segments |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total Revenues |
980,843
|
770,374
|
2,824,587
|
2,096,907
|
Operating Segments | Ethanol Production |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Leasing revenues under ASC 842 |
0
|
0
|
0
|
0
|
Total Revenues |
811,015
|
588,349
|
2,309,734
|
1,567,344
|
Operating Segments | Ethanol Production | Ethanol |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
619,665
|
455,843
|
1,736,228
|
1,159,020
|
Operating Segments | Ethanol Production | Distillers grains |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
3,219
|
6,936
|
19,982
|
14,974
|
Total revenues from contracts accounted for as derivatives |
123,892
|
77,008
|
365,839
|
268,167
|
Operating Segments | Ethanol Production | Corn oil |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
47,668
|
35,363
|
140,513
|
75,252
|
Operating Segments | Ethanol Production | Service revenues |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
7,089
|
520
|
12,376
|
2,545
|
Operating Segments | Ethanol Production | Grain |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts accounted for as derivatives |
|
0
|
|
0
|
Operating Segments | Ethanol Production | Other |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
258
|
8,633
|
15,608
|
25,062
|
Total revenues from contracts accounted for as derivatives |
9,224
|
4,046
|
19,188
|
22,324
|
Operating Segments | Agribusiness & Energy Services |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Leasing revenues under ASC 842 |
0
|
0
|
0
|
0
|
Total Revenues |
142,926
|
157,412
|
436,119
|
454,208
|
Operating Segments | Agribusiness & Energy Services | Ethanol |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
127,344
|
109,552
|
361,036
|
324,395
|
Operating Segments | Agribusiness & Energy Services | Distillers grains |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
11,330
|
9,699
|
34,629
|
27,953
|
Operating Segments | Agribusiness & Energy Services | Corn oil |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
11,222
|
3,957
|
23,808
|
Operating Segments | Agribusiness & Energy Services | Service revenues |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Operating Segments | Agribusiness & Energy Services | Grain |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts accounted for as derivatives |
|
13,505
|
|
36,473
|
Operating Segments | Agribusiness & Energy Services | Other |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
2,211
|
9,597
|
5,160
|
12,640
|
Total revenues from contracts accounted for as derivatives |
2,041
|
3,837
|
31,337
|
28,939
|
Operating Segments | Partnership |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Leasing revenues under ASC 842 |
17,180
|
16,263
|
50,079
|
49,976
|
Total Revenues |
1,036
|
1,030
|
2,953
|
3,297
|
Operating Segments | Partnership | Ethanol |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Operating Segments | Partnership | Distillers grains |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Operating Segments | Partnership | Corn oil |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Operating Segments | Partnership | Service revenues |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
1,036
|
1,019
|
2,953
|
3,235
|
Operating Segments | Partnership | Grain |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts accounted for as derivatives |
|
0
|
|
0
|
Operating Segments | Partnership | Other |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Intersegment Eliminations |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
(1,850)
|
(1,969)
|
(6,022)
|
(6,147)
|
Total revenues from contracts accounted for as derivatives |
(6,836)
|
(5,362)
|
(19,680)
|
(15,997)
|
Leasing revenues under ASC 842 |
(17,180)
|
(16,252)
|
(50,079)
|
(49,914)
|
Total Revenues |
(25,866)
|
(23,583)
|
(75,781)
|
(72,058)
|
Intersegment Eliminations | Ethanol |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Intersegment Eliminations | Distillers grains |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Intersegment Eliminations | Corn oil |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Intersegment Eliminations | Service revenues |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Intersegment Eliminations | Grain |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts accounted for as derivatives |
|
0
|
|
0
|
Intersegment Eliminations | Other |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Intersegment Eliminations | Ethanol Production |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
0
|
0
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Total Revenues |
0
|
0
|
0
|
0
|
Intersegment Eliminations | Agribusiness & Energy Services |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
0
|
0
|
(234)
|
0
|
Total revenues from contracts accounted for as derivatives |
(6,836)
|
(5,362)
|
(19,680)
|
(15,997)
|
Total Revenues |
(6,836)
|
(5,362)
|
(19,914)
|
(15,997)
|
Intersegment Eliminations | Partnership |
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
Total revenues from contracts with customers |
(1,850)
|
(1,969)
|
(5,788)
|
(6,147)
|
Total revenues from contracts accounted for as derivatives |
0
|
0
|
0
|
0
|
Total Revenues |
$ (19,030)
|
$ (18,221)
|
$ (55,867)
|
$ (56,061)
|