XML 143 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Major Customers (Details) - Net Sales - Customer concentration
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Petroleum Segment | Customer One      
Major Customers and Suppliers      
Concentration risk 13.00% 15.00% 15.00%
Petroleum Segment | Customer Two      
Major Customers and Suppliers      
Concentration risk   12.00% 10.00%
Renewables Segment | Customer One      
Major Customers and Suppliers      
Concentration risk 50.00% 50.00% 50.00%
Renewables Segment | Customer Two      
Major Customers and Suppliers      
Concentration risk     50.00%
Nitrogen Fertilizer Segment | Customer One      
Major Customers and Suppliers      
Concentration risk 14.00% 13.00% 16.00%
Nitrogen Fertilizer Segment | Customer Two      
Major Customers and Suppliers      
Concentration risk   12.00% 14.00%