XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total $ 738,978 $ 677,856
Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 69,997 93,268
Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 64,750 89,882
Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 483,575 340,565
Propane and frac sand    
Disaggregation of Revenue [Line Items]    
Total 76,523 114,503
Other    
Disaggregation of Revenue [Line Items]    
Total 44,133 39,638
Trade    
Disaggregation of Revenue [Line Items]    
Total 178,079 233,905
Trade | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Trade | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Trade | Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 88,966 107,871
Trade | Propane and frac sand    
Disaggregation of Revenue [Line Items]    
Total 76,523 114,503
Trade | Other    
Disaggregation of Revenue [Line Items]    
Total 12,590 11,531
Ethanol    
Disaggregation of Revenue [Line Items]    
Total 396,957 233,909
Ethanol | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 394,609 232,694
Ethanol | Propane and frac sand    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Other    
Disaggregation of Revenue [Line Items]    
Total 2,348 1,215
Plant Nutrient    
Disaggregation of Revenue [Line Items]    
Total 163,942 210,042
Plant Nutrient | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 69,997 93,268
Plant Nutrient | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 64,750 89,882
Plant Nutrient | Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 0 0
Plant Nutrient | Propane and frac sand    
Disaggregation of Revenue [Line Items]    
Total 0 0
Plant Nutrient | Other    
Disaggregation of Revenue [Line Items]    
Total $ 29,195 $ 26,892