Revenue Recognition - Remaining Performance Obligations (Details) $ in Millions | Sep. 30, 2018USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | $ 64.1 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 6 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | $ 119.4 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | $ 101.2 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | $ 100.9 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | $ 674.6 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | $ 1,060.2 |
Revenue expected to be recognized on multi-year committed shipper transportation contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 50.3 |
Revenue expected to be recognized on multi-year committed shipper transportation contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 64.3 |
Revenue expected to be recognized on multi-year committed shipper transportation contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 50.1 |
Revenue expected to be recognized on multi-year committed shipper transportation contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 49.8 |
Revenue expected to be recognized on multi-year committed shipper transportation contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 375.7 |
Revenue expected to be recognized on multi-year committed shipper transportation contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 590.2 |
Revenue expected to be recognized on other multi-year transportation service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 1.4 |
Revenue expected to be recognized on other multi-year transportation service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 5.4 |
Revenue expected to be recognized on other multi-year transportation service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 5.4 |
Revenue expected to be recognized on other multi-year transportation service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 5.4 |
Revenue expected to be recognized on other multi-year transportation service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 28.8 |
Revenue expected to be recognized on other multi-year transportation service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 46.4 |
Revenue expected to be recognized on multi-year storage service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 1 |
Revenue expected to be recognized on multi-year storage service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 4 |
Revenue expected to be recognized on multi-year storage service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 0 |
Revenue expected to be recognized on multi-year storage service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 0 |
Revenue expected to be recognized on multi-year storage service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 0 |
Revenue expected to be recognized on multi-year storage service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 5 |
Revenue expected to be recognized on multi-year terminaling service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 11.4 |
Revenue expected to be recognized on multi-year terminaling service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 45.7 |
Revenue expected to be recognized on multi-year terminaling service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 45.7 |
Revenue expected to be recognized on multi-year terminaling service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 45.7 |
Revenue expected to be recognized on multi-year terminaling service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | 270.1 |
Revenue expected to be recognized on multi-year terminaling service contracts in place as of June 30, 2018 | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Revenue, remaining performance obligation | $ 418.6 |