XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total $ 457,621 $ 282,258 $ 1,568,529 $ 1,066,620
Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 49,249 31,835 210,971 187,700
Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 69,835 62,094 355,098 296,247
Service        
Disaggregation of Revenue [Line Items]        
Total 11,061 2,985 19,787 9,806
Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 254,149 152,938 730,991 446,919
Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 49,379 21,676 178,094 92,990
Other        
Disaggregation of Revenue [Line Items]        
Total 23,948 10,730 73,588 32,958
Trade        
Disaggregation of Revenue [Line Items]        
Total 131,294 81,335 417,481 282,519
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 | Service        
Disaggregation of Revenue [Line Items]        
Total 8,828 2,010 12,396 6,053
Trade | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 70,924 55,235 217,859 171,744
Trade | Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 49,379 21,676 178,094 92,990
Trade | Other        
Disaggregation of Revenue [Line Items]        
Total 2,163 2,414 9,132 11,732
Ethanol        
Disaggregation of Revenue [Line Items]        
Total 184,271 98,216 518,331 276,656
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 | Service        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 183,225 97,703 513,132 275,175
Ethanol | Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Other        
Disaggregation of Revenue [Line Items]        
Total 1,046 513 5,199 1,481
Plant Nutrient        
Disaggregation of Revenue [Line Items]        
Total 142,056 102,707 632,717 507,445
Plant Nutrient | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 49,249 31,835 210,971 187,700
Plant Nutrient | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 69,835 62,094 355,098 296,247
Plant Nutrient | Service        
Disaggregation of Revenue [Line Items]        
Total 2,233 975 7,391 3,753
Plant Nutrient | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Plant Nutrient | Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Plant Nutrient | Other        
Disaggregation of Revenue [Line Items]        
Total $ 20,739 $ 7,803 $ 59,257 $ 19,745