XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue, Performance Obligations, Deferred Revenue and Unbilled Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2022
Jun. 30, 2021
Revenue, Deferred Revenue and Performance Obligations [Line Items]      
Aggregate amount of transaction price allocated to performance obligations $ 148.0 $ 148.0  
Aggregate amount of transaction price allocated to performance obligations, description   As of March 31, 2022, the aggregate amount of transaction price allocated to performance obligations that are unsatisfied (or partially unsatisfied), including deferred revenue, was approximately $148 million. Of the total remaining performance obligations, the Company expects to recognize approximately 63% within two years and 37% over the next three to five years thereafter. The Company determines remaining performance obligations at a point of time.  
Deferred revenue, recognized 3.2 $ 12.1  
Unbilled revenue 11.0 11.0 $ 8.1
Total deferred revenue 33.6 33.6 15.8
Current portion of the deferred revenue 31.6 31.6 12.9
Non-current portion of the deferred revenue $ 2.0 $ 2.0 $ 2.9