XML 16 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Additional Information (Details 1)
$ in Millions
Mar. 31, 2020
USD ($)
Disaggregation Of Revenue [Abstract]  
Revenue, Remaining Performance Obligation, Amount $ 4,960.0
Transaction price allocated to performance obligations to be satisfied during current fiscal year 1,870.0
Transaction price allocated to performance obligations to be satisfied during fiscal 2021 2,710.0
Transaction price allocated to performance obligations to be satisfied beyond fiscal 2021 $ 380.1