XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total $ 975,269 $ 956,013 $ 1,714,247 $ 1,633,869
Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 98,335 104,357 168,332 197,625
Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 315,101 336,487 379,851 426,369
Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 482,935 430,419 966,511 770,984
Propane        
Disaggregation of Revenue [Line Items]        
Total 30,155 41,088 106,678 155,591
Other        
Disaggregation of Revenue [Line Items]        
Total 48,743 43,662 92,875 83,300
Trade        
Disaggregation of Revenue [Line Items]        
Total 159,226 155,127 337,306 389,032
Trade | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Trade | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Trade | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 114,289 101,195 203,256 209,066
Trade | Propane        
Disaggregation of Revenue [Line Items]        
Total 30,155 41,088 106,678 155,591
Trade | Other        
Disaggregation of Revenue [Line Items]        
Total 14,782 12,844 27,372 24,375
Ethanol        
Disaggregation of Revenue [Line Items]        
Total 370,450 330,602 767,407 564,511
Ethanol | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 368,646 329,224 763,255 561,918
Ethanol | Propane        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Other        
Disaggregation of Revenue [Line Items]        
Total 1,804 1,378 4,152 2,593
Nutrient & Industrial        
Disaggregation of Revenue [Line Items]        
Total 445,593 470,284 609,534 680,326
Nutrient & Industrial | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 98,335 104,357 168,332 197,625
Nutrient & Industrial | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 315,101 336,487 379,851 426,369
Nutrient & Industrial | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Nutrient & Industrial | Propane        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Nutrient & Industrial | Other        
Disaggregation of Revenue [Line Items]        
Total $ 32,157 $ 29,440 $ 61,351 $ 56,332