XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Other Financial Information - Revenue (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 1,232.4
Product  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period 125.9
Service  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period 1,106.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period 847.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01 | Product  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 104.4
Revenue recognition expected by period, satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01 | Service  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 742.8
Revenue recognition expected by period, satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 325.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01 | Product  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 19.1
Revenue recognition expected by period, satisfaction period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01 | Service  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 306.3
Revenue recognition expected by period, satisfaction period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 59.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | Product  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 2.4
Revenue recognition expected by period, satisfaction period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | Service  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 57.4
Revenue recognition expected by period, satisfaction period