v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventories    
Inventories $ 495,601 $ 594,072
Positive exchange balances 2,800 1,600
Negative exchange balances 31,700 13,100
Distillates: home heating oil, diesel and kerosene    
Inventories    
Inventories 124,484 234,486
Gasoline    
Inventories    
Inventories 209,298 222,092
Gasoline blendstocks    
Inventories    
Inventories 77,729 50,870
Residual Oil    
Inventories    
Inventories 52,820 55,908
Renewable identification numbers (RINs)    
Inventories    
Inventories 2,435 3,313
Convenience store inventory    
Inventories    
Inventories $ 28,835 $ 27,403