XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total $ 3,201,901 $ 3,036,852 $ 2,211,537
Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 249,396 355,636 270,842
Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 572,906 625,134 500,891
Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 1,996,378 1,616,585 1,027,315
Propane      
Disaggregation of Revenue [Line Items]      
Total 190,221 264,072 246,002
Other      
Disaggregation of Revenue [Line Items]      
Total 193,000 175,425 166,487
Trade      
Disaggregation of Revenue [Line Items]      
Total 688,809 711,651 623,754
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 434,304 396,613 313,195
Trade | Propane      
Disaggregation of Revenue [Line Items]      
Total 190,221 264,072 246,002
Trade | Other      
Disaggregation of Revenue [Line Items]      
Total 64,284 50,966 64,557
Renewables      
Disaggregation of Revenue [Line Items]      
Total 1,569,695 1,225,893 720,888
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,562,074 1,219,972 714,120
Renewables | Propane      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Renewables | Other      
Disaggregation of Revenue [Line Items]      
Total 7,621 5,921 6,768
Nutrient & Industrial      
Disaggregation of Revenue [Line Items]      
Total 943,397 1,099,308 866,895
Nutrient & Industrial | Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 249,396 355,636 270,842
Nutrient & Industrial | Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 572,906 625,134 500,891
Nutrient & Industrial | Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Nutrient & Industrial | Propane      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Nutrient & Industrial | Other      
Disaggregation of Revenue [Line Items]      
Total $ 121,095 $ 118,538 $ 95,162