XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Performance Obligations, Deferred Revenue and Deferred Costs - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Revenue, Deferred Revenue and Performance Obligations [Line Items]    
Aggregate amount of transaction price allocated to performance obligations $ 151.2  
Deferred revenue, recognized $ 2.3 $ 1.3
Minimum    
Revenue, Deferred Revenue and Performance Obligations [Line Items]    
Deferred sales commissions amortization period 4 years  
Maximum    
Revenue, Deferred Revenue and Performance Obligations [Line Items]    
Deferred sales commissions amortization period 10 years