XML 66 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue, Performance Obligations, Deferred Revenue and Deferred Costs - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2019
Revenue, Deferred Revenue and Performance Obligations [Line Items]          
Aggregate amount of transaction price allocated to performance obligations $ 46,200   $ 46,200    
Deferred revenue, current 4,274   4,274   $ 3,469
Deferred revenue, non-current 2,091   2,091   $ 1,786
Deferred revenue, recognized $ 1,300 $ 800 $ 2,600 $ 2,200  
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     6 years