Revenue - Estimated Revenue Expected to be Recognized in Future (Details) $ in Thousands | Sep. 30, 2022 USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 505,812 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 16,178 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 65,732 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 65,362 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 54,316 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 51,453 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 252,771 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
Terminalling and storage segment | Terminalling and storage | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 439,631 |
Terminalling and storage segment | Terminalling and storage | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 10,295 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 3 months |
Terminalling and storage segment | Terminalling and storage | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 42,247 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Terminalling and storage segment | Terminalling and storage | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 43,571 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Terminalling and storage segment | Terminalling and storage | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 44,878 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Terminalling and storage segment | Terminalling and storage | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 46,164 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Terminalling and storage segment | Terminalling and storage | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 252,476 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
Natural gas liquids | Natural gas liquids | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 22,177 |
Natural gas liquids | Natural gas liquids | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 1,457 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 3 months |
Natural gas liquids | Natural gas liquids | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 5,782 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Natural gas liquids | Natural gas liquids | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 5,798 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Natural gas liquids | Natural gas liquids | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 5,782 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Natural gas liquids | Natural gas liquids | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 3,358 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Natural gas liquids | Natural gas liquids | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 0 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
Sulfur services segment | Sulfur services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 44,004 |
Sulfur services segment | Sulfur services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 4,426 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 3 months |
Sulfur services segment | Sulfur services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 17,703 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Sulfur services segment | Sulfur services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 15,993 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Sulfur services segment | Sulfur services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 3,656 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Sulfur services segment | Sulfur services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 1,931 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Sulfur services segment | Sulfur services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | |
Revenue, remaining performance obligation | $ 295 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |