XML 68 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Total $ 1,391,848 $ 898,885
Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 285,116 260,821
Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 411,260 399,566
Service    
Disaggregation of Revenue [Line Items]    
Total 63,011 65,042
Products and Co-products    
Disaggregation of Revenue [Line Items]    
Total 348,475 114,489
Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 238,100  
Other    
Disaggregation of Revenue [Line Items]    
Total 45,886 58,967
Trade    
Disaggregation of Revenue [Line Items]    
Total 556,816 12,382
Trade | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 46,065 0
Trade | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 33,612 0
Trade | Service    
Disaggregation of Revenue [Line Items]    
Total 13,108 11,347
Trade | Products and Co-products    
Disaggregation of Revenue [Line Items]    
Total 217,297 0
Trade | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 238,100  
Trade | Other    
Disaggregation of Revenue [Line Items]    
Total 8,634 1,035
Ethanol    
Disaggregation of Revenue [Line Items]    
Total 140,813 128,594
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 8,775 14,105
Ethanol | Products and Co-products    
Disaggregation of Revenue [Line Items]    
Total 131,178 114,489
Ethanol | Frac sand and propane    
Disaggregation of Revenue [Line Items]    
Total 0  
Ethanol | Other    
Disaggregation of Revenue [Line Items]    
Total 860 0
Plant Nutrient    
Disaggregation of Revenue [Line Items]    
Total 646,730 690,536
Plant Nutrient | Specialty nutrients    
Disaggregation of Revenue [Line Items]    
Total 239,051 260,821
Plant Nutrient | Primary nutrients    
Disaggregation of Revenue [Line Items]    
Total 377,648 399,566
Plant Nutrient | Service    
Disaggregation of Revenue [Line Items]    
Total 4,202 4,411
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  
Plant Nutrient | Other    
Disaggregation of Revenue [Line Items]    
Total 25,829 25,738
Rail    
Disaggregation of Revenue [Line Items]    
Total 47,489 67,373
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 36,926 35,179
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  
Rail | Other    
Disaggregation of Revenue [Line Items]    
Total $ 10,563 $ 32,194