XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Textual) (Details) - Transferred at Point in Time
12 Months Ended
Dec. 31, 2023
Specialty nutrients | Minimum  
Disaggregation of Revenue [Line Items]  
Expected payment period 0 days
Specialty nutrients | Maximum  
Disaggregation of Revenue [Line Items]  
Expected payment period 30 days
Products and co-products | Minimum | Renewables  
Disaggregation of Revenue [Line Items]  
Expected payment period 10 days
Products and co-products | Minimum | Trade  
Disaggregation of Revenue [Line Items]  
Expected payment period 30 days
Products and co-products | Maximum | Renewables  
Disaggregation of Revenue [Line Items]  
Expected payment period 15 days
Products and co-products | Maximum | Trade  
Disaggregation of Revenue [Line Items]  
Expected payment period 120 days
Propane | Minimum  
Disaggregation of Revenue [Line Items]  
Expected payment period 0 years
Propane | Maximum  
Disaggregation of Revenue [Line Items]  
Expected payment period 30 days