XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Other Financial Information - Revenue (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 1,346.1
Product  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period 120.9
Service  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period 1,225.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period 900.6
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 $ 102.3
Revenue recognition expected by period, satisfaction period 1 year
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 $ 798.3
Revenue recognition expected by period, satisfaction period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 365.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | Product  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 15.5
Revenue recognition expected by period, satisfaction period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | Service  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 350.2
Revenue recognition expected by period, satisfaction period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 79.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | Product  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 3.1
Revenue recognition expected by period, satisfaction period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | Service  
Disaggregation of Revenue [Line Items]  
Revenue recognition expected by period $ 76.7
Revenue recognition expected by period, satisfaction period