XML 84 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Commitments (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Loss Contingencies [Line Items]  
Purchase obligation $ 1,524.3
Excess purchase commitments and obsolete materials liability 21.3
Master Service Agreement  
Loss Contingencies [Line Items]  
Reduction in fees payable $ 79.4