XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total $ 956,013 $ 623,813 $ 1,633,869 $ 1,110,908
Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 104,357 84,915 197,625 161,721
Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 336,487 213,604 426,369 285,263
Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 430,419 259,211 770,984 476,843
Propane and frac sand        
Disaggregation of Revenue [Line Items]        
Total 46,935 36,649 166,727 128,714
Other        
Disaggregation of Revenue [Line Items]        
Total 37,815 29,434 72,164 58,367
Trade        
Disaggregation of Revenue [Line Items]        
Total 155,127 117,748 389,032 286,188
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 | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 101,195 74,948 209,066 146,936
Trade | Propane and frac sand        
Disaggregation of Revenue [Line Items]        
Total 46,935 36,649 166,727 128,714
Trade | Other        
Disaggregation of Revenue [Line Items]        
Total 6,997 6,151 13,239 10,538
Ethanol        
Disaggregation of Revenue [Line Items]        
Total 330,602 184,657 564,511 334,060
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 | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 329,224 184,263 561,918 329,907
Ethanol | Propane and frac sand        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Other        
Disaggregation of Revenue [Line Items]        
Total 1,378 394 2,593 4,153
Plant Nutrient        
Disaggregation of Revenue [Line Items]        
Total 470,284 321,408 680,326 490,660
Plant Nutrient | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 104,357 84,915 197,625 161,721
Plant Nutrient | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 336,487 213,604 426,369 285,263
Plant Nutrient | Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Plant Nutrient | Propane and frac sand        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Plant Nutrient | Other        
Disaggregation of Revenue [Line Items]        
Total $ 29,440 $ 22,889 $ 56,332 $ 43,676