v3.22.2.2
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total $ 635,445 $ 457,621 $ 2,269,314 $ 1,568,529
Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 44,957 49,249 242,582 210,971
Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 92,071 69,835 518,439 355,098
Products and co-products        
Disaggregation of Revenue [Line Items]        
Total 411,877 254,149 1,182,862 730,991
Propane and frac sand        
Disaggregation of Revenue [Line Items]        
Total 53,962 49,379 220,690 178,094
Other        
Disaggregation of Revenue [Line Items]        
Total 32,578 35,009 104,741 93,375
Trade        
Disaggregation of Revenue [Line Items]        
Total 146,247 131,294 535,280 417,481
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 88,201 70,924 297,267 217,859
Trade | Propane and frac sand        
Disaggregation of Revenue [Line Items]        
Total 53,962 49,379 220,690 178,094
Trade | Other        
Disaggregation of Revenue [Line Items]        
Total 4,084 10,991 17,323 21,528
Ethanol        
Disaggregation of Revenue [Line Items]        
Total 325,322 184,271 889,834 518,331
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 323,676 183,225 885,595 513,132
Ethanol | Propane and frac sand        
Disaggregation of Revenue [Line Items]        
Total 0 0 0 0
Ethanol | Other        
Disaggregation of Revenue [Line Items]        
Total 1,646 1,046 4,239 5,199
Plant Nutrient        
Disaggregation of Revenue [Line Items]        
Total 163,876 142,056 844,200 632,717
Plant Nutrient | Specialty nutrients        
Disaggregation of Revenue [Line Items]        
Total 44,957 49,249 242,582 210,971
Plant Nutrient | Primary nutrients        
Disaggregation of Revenue [Line Items]        
Total 92,071 69,835 518,439 355,098
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 $ 26,848 $ 22,972 $ 83,179 $ 66,648