XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 295,758 $ 231,917 $ 1,201,554 $ 1,065,854
Specialty and primary nutrients        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 137,129 99,855 678,385 555,303
Premium ingredients        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 66,874 66,960 196,980 267,055
Propane and fuels        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers 43,475 34,181 178,999 139,396
Other        
Disaggregation of Revenue [Line Items]        
Total revenue from contracts with customers $ 48,280 $ 30,921 $ 147,190 $ 104,100