v3.26.1
Revenue Recognition (Disaggregated Revenue) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]          
Total revenues $ 531,995,000 $ 377,348,000 $ 978,550,000 $ 775,659,000  
Current Assets - Other 2,596,000   2,596,000   $ 32,000
Other Assets, net of amortization 4,813,000   4,813,000   7,469,000
Accrued Liabilities 43,940,000   43,940,000   26,982,000
Other Long-Term Liabilities 138,226,000   138,226,000   $ 78,946,000
Fee-based revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 258,306,000 221,700,000 501,151,000 424,736,000  
Product sales          
Disaggregation of Revenue [Line Items]          
Total revenues 255,356,000 137,885,000 443,968,000 312,148,000  
Sulfur services          
Disaggregation of Revenue [Line Items]          
Total revenues 18,333,000 17,763,000 33,431,000 38,775,000  
Offshore pipeline transportation          
Disaggregation of Revenue [Line Items]          
Total revenues 160,147,000 125,370,000 307,428,000 234,257,000  
Offshore pipeline transportation | Fee-based revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 160,147,000 125,370,000 307,428,000 234,257,000  
Offshore pipeline transportation | Product sales          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Offshore pipeline transportation | Sulfur services          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Marine transportation          
Disaggregation of Revenue [Line Items]          
Total revenues 80,943,000 79,617,000 160,988,000 160,261,000  
Marine transportation | Fee-based revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 80,943,000 79,617,000 160,988,000 160,261,000  
Marine transportation | Product sales          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Marine transportation | Sulfur services          
Disaggregation of Revenue [Line Items]          
Total revenues 0 0 0 0  
Onshore transportation and services          
Disaggregation of Revenue [Line Items]          
Total revenues 290,905,000 172,361,000 510,134,000 381,141,000  
Onshore transportation and services | Fee-based revenues          
Disaggregation of Revenue [Line Items]          
Total revenues 17,216,000 16,713,000 32,735,000 30,218,000  
Onshore transportation and services | Product sales          
Disaggregation of Revenue [Line Items]          
Total revenues 255,356,000 137,885,000 443,968,000 312,148,000  
Onshore transportation and services | Sulfur services          
Disaggregation of Revenue [Line Items]          
Total revenues $ 18,333,000 $ 17,763,000 $ 33,431,000 $ 38,775,000