XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue, Performance Obligations, Deferred Revenue and Deferred Costs - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Revenue, Deferred Revenue and Performance Obligations [Line Items]        
Aggregate amount of transaction price allocated to performance obligations $ 147.5   $ 147.5  
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 $ 0.5 $ 1.7 $ 2.6 $ 4.4
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