v3.26.1
Environmental Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Changes in environmental liabilities during the period    
Balance at the beginning of the period $ 95,965  
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Current portion Current portion
Payments $ (2,471)  
Dispositions (85)  
Balance at the end of the period $ 93,409  
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Current portion Current portion
Environmental liabilities    
Current portion $ 7,443 $ 7,193
Long-term portion 85,966 88,772
Total environmental liabilities $ 93,409 $ 95,965
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Current portion Current portion
Retail gasoline stations    
Changes in environmental liabilities during the period    
Balance at the beginning of the period $ 56,356  
Payments (1,355)  
Dispositions (85)  
Balance at the end of the period 54,916  
Environmental liabilities    
Total environmental liabilities 54,916 $ 56,356
Terminals    
Changes in environmental liabilities during the period    
Balance at the beginning of the period 39,609  
Payments (1,116)  
Balance at the end of the period 38,493  
Environmental liabilities    
Total environmental liabilities $ 38,493 $ 39,609