XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total $ 2,211,537 $ 1,479,686 $ 1,344,359
Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 270,842 234,806 285,116
Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 500,891 396,515 411,260
Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 1,027,315 642,896 348,475
Propane and frac sand      
Disaggregation of Revenue [Line Items]      
Total 270,695 148,175 238,100
Other      
Disaggregation of Revenue [Line Items]      
Total 141,794 57,294 61,408
Trade      
Disaggregation of Revenue [Line Items]      
Total 623,754 405,993 556,816
Trade | Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 0 0 46,065
Trade | Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 0 0 33,612
Trade | Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 313,195 234,219 217,297
Trade | Propane and frac sand      
Disaggregation of Revenue [Line Items]      
Total 270,695 148,175 238,100
Trade | Other      
Disaggregation of Revenue [Line Items]      
Total 39,864 23,599 21,742
Renewables      
Disaggregation of Revenue [Line Items]      
Total 720,888 410,734 140,813
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 714,120 408,677 131,178
Renewables | Propane and frac sand      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Renewables | Other      
Disaggregation of Revenue [Line Items]      
Total 6,768 2,057 9,635
Plant Nutrient      
Disaggregation of Revenue [Line Items]      
Total 866,895 662,959 646,730
Plant Nutrient | Specialty nutrients      
Disaggregation of Revenue [Line Items]      
Total 270,842 234,806 239,051
Plant Nutrient | Primary nutrients      
Disaggregation of Revenue [Line Items]      
Total 500,891 396,515 377,648
Plant Nutrient | Products and co-products      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Plant Nutrient | Propane and frac sand      
Disaggregation of Revenue [Line Items]      
Total 0 0 0
Plant Nutrient | Other      
Disaggregation of Revenue [Line Items]      
Total $ 95,162 $ 31,638 $ 30,031