XML 61 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Performance Obligations, Deferred Revenue and Deferred Costs - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Revenue From Contract With Customer [Abstract]      
Aggregate amount of transaction price allocated to performance obligations $ 145.9    
Aggregate amount of transaction price allocated to performance obligations, description Once the services for the Company’s significant contracts have launched, the Company expects the amount of revenue to be recognized for the remaining transaction price will be materially consistent over the next two to five years.    
Deferred revenue, recognized $ 6.3    
Deferred revenue   $ 6.3  
Amortization of deferred sales commissions 3.6 2.3 $ 1.4
Amortization of deferred service costs $ 0.6 $ 0.4 $ 1.1