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 |