XML 90 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total $ 3,036,852 $ 2,211,537 $ 1,479,685
Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 355,636 270,842 234,806
Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 625,134 500,891 396,515
Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 1,616,585 1,027,315 642,896
Propane      
Disaggregation of Revenue [Line Items]      
Total 264,072 246,002 122,580
Other      
Disaggregation of Revenue [Line Items]      
Total 175,425 166,487 82,888
Trade      
Disaggregation of Revenue [Line Items]      
Total 711,651 623,754 405,992
Trade | Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Trade | Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Trade | Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 396,613 313,195 234,219
Trade | Propane      
Disaggregation of Revenue [Line Items]      
Total 264,072 246,002 122,580
Trade | Other      
Disaggregation of Revenue [Line Items]      
Total 50,966 64,557 49,193
Renewables      
Disaggregation of Revenue [Line Items]      
Total 1,225,893 720,888 410,734
Renewables | Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Renewables | Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Renewables | Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 1,219,972 714,120 408,677
Renewables | Propane      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Renewables | Other      
Disaggregation of Revenue [Line Items]      
Total 5,921 6,768 2,057
Plant Nutrient      
Disaggregation of Revenue [Line Items]      
Total 1,099,308 866,895 662,959
Plant Nutrient | Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 355,636 270,842 234,806
Plant Nutrient | Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 625,134 500,891 396,515
Plant Nutrient | Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Plant Nutrient | Propane      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Plant Nutrient | Other      
Disaggregation of Revenue [Line Items]      
Total $ 118,538 $ 95,162 $ 31,638