XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2019
Mar. 31, 2019
Jul. 01, 2018
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Recognition of deferred revenue $ 14.7 $ 57.8  
Remaining performance obligations amount 830.1 830.1  
Capitalized costs to obtain a contract 7.3 7.3 $ 5.9
Capitalized contract cost, amortization 0.5 1.8  
Long-term warranty and service      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Remaining performance obligations amount 72.0 72.0  
Performance Obligations Other Than Warrant      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Remaining performance obligations amount $ 758.1 $ 758.1  
Minimum      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Percentage of changes in operating results on entity's revenue   15.00%  
Maximum      
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]      
Percentage of changes in operating results on entity's revenue   25.00%