XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Estimated Revenue Expected to be Recognized in Future (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, remaining performance obligation $ 521,416
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, remaining performance obligation $ 33,184
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 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,341
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 $ 64,969
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 $ 53,925
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,226
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 $ 450,853
Terminalling and storage segment | Terminalling and storage | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, remaining performance obligation $ 21,517
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 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,132
Natural gas liquids | Natural gas liquids | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, remaining performance obligation $ 2,814
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 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,391
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,405
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,391
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,131
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 $ 48,431
Sulfur services segment | Sulfur services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Revenue, remaining performance obligation $ 8,853
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 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