XML 56 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Additional Information (Details)
$ in Millions
3 Months Ended
Sep. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2018-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations recognized period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations recognized period 30 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: (nil)  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations amount $ 731.0
Long-term warranty and service | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: (nil)  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations amount 66.5
Performance Obligations Other Than Warrant | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: (nil)  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations amount $ 664.5
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2018-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations percentage 30.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations percentage 60.00%
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: (nil)  
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, Start Date: 2018-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations percentage 40.00%
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations percentage 70.00%
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: (nil)  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Percentage of changes in operating results on entity's revenue 20.00%