XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total $ 640,083 $ 459,105 $ 1,146,551 $ 806,607
Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 84,915 82,634 161,721 155,865
Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 213,604 188,463 285,263 234,153
Service        
Disaggregation of Revenue [Line Items]        
Total 15,216 13,611 27,903 24,215
Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 259,211 139,117 476,843 293,981
Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 36,649 21,439 128,714 71,314
Other        
Disaggregation of Revenue [Line Items]        
Total 30,488 13,841 66,107 27,079
Trade        
Disaggregation of Revenue [Line Items]        
Total 117,748 92,470 286,187 201,184
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 2,114 2,357 3,568 4,043
Trade | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 74,948 63,344 146,936 116,509
Trade | Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 36,649 21,439 128,714 71,314
Trade | Other        
Disaggregation of Revenue [Line Items]        
Total 4,037 5,330 6,969 9,318
Ethanol        
Disaggregation of Revenue [Line Items]        
Total 184,657 76,125 334,060 178,440
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 184,263 75,773 329,907 177,472
Ethanol | Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Other        
Disaggregation of Revenue [Line Items]        
Total 394 352 4,153 968
Plant Nutrient        
Disaggregation of Revenue [Line Items]        
Total 321,408 279,825 490,660 404,738
Plant Nutrient | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 84,915 82,634 161,721 155,865
Plant Nutrient | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 213,604 188,463 285,263 234,153
Plant Nutrient | Service        
Disaggregation of Revenue [Line Items]        
Total 3,869 2,596 5,158 2,778
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 19,020 6,132 38,518 11,942
Rail        
Disaggregation of Revenue [Line Items]        
Total 16,270 10,685 35,644 22,245
Rail | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Rail | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Rail | Service        
Disaggregation of Revenue [Line Items]        
Total 9,233 8,658 19,177 17,394
Rail | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Rail | Frac sand and propane        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Rail | Other        
Disaggregation of Revenue [Line Items]        
Total $ 7,037 $ 2,027 $ 16,467 $ 4,851