XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue, Performance Obligations, Deferred Revenue and Unbilled Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Jun. 30, 2021
Revenue, Deferred Revenue and Performance Obligations [Line Items]      
Aggregate amount of transaction price allocated to performance obligations $ 155.0 $ 155.0  
Aggregate amount of transaction price allocated to performance obligations, description   As of December 31, 2021, the aggregate amount of transaction price allocated to performance obligations that are unsatisfied (or partially unsatisfied) was approximately $155.0 million, including deferred revenue. Of the total remaining performance obligations, the Company expects to recognize approximately 60% within two years and 40% over the next three to five years thereafter. The Company determines remaining performance obligations at a point of time.  
Deferred revenue, recognized 6.6 $ 8.9  
Unbilled revenue $ 10.5 $ 10.5 $ 8.1