XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Additional Information (Details 1)
$ in Millions
Jun. 30, 2019
USD ($)
Disaggregation Of Revenue [Abstract]  
Revenue, Remaining Performance Obligation, Amount $ 4,020.0
Transaction price allocated to performance obligations to be satisfied during current fiscal year 916.1
Transaction price allocated to performance obligations expected to be satisfied during the subsequent fiscal year 2,560.0
Transaction price allocated to performance obligations expected to be satisfied beyond subsequent fiscal year $ 545.1