XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total $ 506,468 $ 347,502
Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 76,806 73,231
Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 71,659 45,690
Service    
Disaggregation of Revenue [Line Items]    
Total 12,687 10,604
Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 217,632 154,863
Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 92,065 49,875
Other    
Disaggregation of Revenue [Line Items]    
Total 35,619 13,239
Trade    
Disaggregation of Revenue [Line Items]    
Total 168,439 108,715
Trade | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Trade | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Trade | Service    
Disaggregation of Revenue [Line Items]    
Total 1,454 1,686
Trade | Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 71,988 53,165
Trade | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 92,065 49,875
Trade | Other    
Disaggregation of Revenue [Line Items]    
Total 2,932 3,989
Ethanol    
Disaggregation of Revenue [Line Items]    
Total 149,403 102,314
Ethanol | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Service    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 145,644 101,698
Ethanol | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 0 0
Ethanol | Other    
Disaggregation of Revenue [Line Items]    
Total 3,759 616
Plant Nutrient    
Disaggregation of Revenue [Line Items]    
Total 169,252 124,913
Plant Nutrient | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 76,806 73,231
Plant Nutrient | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 71,659 45,690
Plant Nutrient | Service    
Disaggregation of Revenue [Line Items]    
Total 1,289 182
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 19,498 5,810
Rail    
Disaggregation of Revenue [Line Items]    
Total 19,374 11,560
Rail | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Rail | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 0 0
Rail | Service    
Disaggregation of Revenue [Line Items]    
Total 9,944 8,736
Rail | Products and co-products    
Disaggregation of Revenue [Line Items]    
Total 0 0
Rail | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 0 0
Rail | Other    
Disaggregation of Revenue [Line Items]    
Total $ 9,430 $ 2,824