XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total $ 677,856 $ 487,094
Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 93,268 76,806
Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 89,882 71,659
Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 340,565 217,632
Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 119,792 92,065
Other    
Disaggregation of Revenue [Line Items]    
Total 34,349 28,932
Trade    
Disaggregation of Revenue [Line Items]    
Total 233,905 168,439
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 107,871 71,988
Trade | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 119,792 92,065
Trade | Other    
Disaggregation of Revenue [Line Items]    
Total 6,242 4,386
Ethanol    
Disaggregation of Revenue [Line Items]    
Total 233,909 149,403
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 232,694 145,644
Ethanol | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Other    
Disaggregation of Revenue [Line Items]    
Total 1,215 3,759
Plant Nutrient    
Disaggregation of Revenue [Line Items]    
Total 210,042 169,252
Plant Nutrient | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 93,268 76,806
Plant Nutrient | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 89,882 71,659
Plant Nutrient | Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 0 0
Plant Nutrient | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 0 0
Plant Nutrient | Other    
Disaggregation of Revenue [Line Items]    
Total $ 26,892 $ 20,787