Revenue - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | ||
---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
Mar. 31, 2020 |
|
Revenue from Contract with Customer [Abstract] | |||
Revenue, amount of remaining performance obligation | $ 6,300.0 | $ 6,300.0 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |||
Contract with customer, liability, revenue recognized | $ 19.5 | $ 16.7 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01 | |||
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |||
Remaining performance obligation, expected timing, period one | 12 months | ||
Remaining performance obligation, expected timing, period two | 24 months | ||
Remaining performance obligation, percentage | 75.00% |