XML 66 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Recognition of deferred revenue $ 87.7 $ 78.6
Remaining performance obligations amount $ 976.3  
Percentage of changes in operating results on entity's revenue 21.00%  
Capitalized contract cost, amortization period 5 years  
Capitalized costs to obtain a contract $ 7.9 8.4
Impairment loss 1.2 0.5
Capitalized contract cost, amortization 1.9 $ 2.2
Long-term Warranty and Service    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Remaining performance obligations amount 78.5  
Performance Obligations Other Than Warrant    
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]    
Remaining performance obligations amount $ 897.8