XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue, Performance Obligations, Deferred Revenue and Unbilled Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Revenue, Deferred Revenue and Performance Obligations [Line Items]    
Aggregate amount of transaction price allocated to performance obligations $ 152.8  
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 $ 2.3  
Deferred revenue   $ 2.3
Unbilled revenue $ 9.3 $ 8.1