XML 106 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Crude Oil Supply Agreement (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Gunvor Crude Oil Supply Agreement        
Loss Contingencies [Line Items]        
Renewal term of agreement     1 year  
Notice of renewal period termination     180 days  
Gunvor Crude Oil Supply Agreement | Petroleum Segment | Contracted Volume | Supplier Concentration Risk        
Loss Contingencies [Line Items]        
Volume contracted under crude oil supply agreement as percentage of total crude oil purchases 21.00%   21.00%  
Crude Oil Supply Agreement | Petroleum Segment | Contracted Volume | Supplier Concentration Risk        
Loss Contingencies [Line Items]        
Volume contracted under crude oil supply agreement as percentage of total crude oil purchases   23.00%   24.00%