XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total $ 688,111 $ 635,445 $ 2,402,358 $ 2,269,314
Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 27,651 44,957 195,982 242,582
Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 74,565 92,071 454,416 518,439
Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 514,605 411,877 1,481,115 1,182,862
Propane        
Disaggregation of Revenue [Line Items]        
Total 29,572 47,867 136,250 203,459
Other        
Disaggregation of Revenue [Line Items]        
Total 41,718 38,673 134,595 121,972
Trade        
Disaggregation of Revenue [Line Items]        
Total 157,989 146,247 495,295 535,280
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,962 88,201 318,217 297,267
Trade | Propane        
Disaggregation of Revenue [Line Items]        
Total 29,572 47,867 136,250 203,459
Trade | Other        
Disaggregation of Revenue [Line Items]        
Total 13,455 10,179 40,828 34,554
Ethanol        
Disaggregation of Revenue [Line Items]        
Total 401,589 325,322 1,168,996 889,834
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 399,643 323,676 1,162,898 885,595
Ethanol | Propane        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Other        
Disaggregation of Revenue [Line Items]        
Total 1,946 1,646 6,098 4,239
Nutrient & Industrial        
Disaggregation of Revenue [Line Items]        
Total 128,533 163,876 738,067 844,200
Nutrient & Industrial | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 27,651 44,957 195,982 242,582
Nutrient & Industrial | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 74,565 92,071 454,416 518,439
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 $ 26,317 $ 26,848 $ 87,669 $ 83,179