v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventories    
Inventories $ 577,826 $ 549,118
Positive exchange balances 4,400 800
Negative exchange balances 44,600 17,100
Distillates: home heating oil, diesel and kerosene    
Inventories    
Inventories 96,657 201,496
Gasoline    
Inventories    
Inventories 332,458 181,135
Gasoline blendstocks    
Inventories    
Inventories 65,015 58,117
Residual Oil    
Inventories    
Inventories 51,323 77,449
Renewable identification numbers (RINs)    
Inventories    
Inventories 2,700 1,614
Convenience store inventory    
Inventories    
Inventories $ 29,673 $ 29,307