XML 70 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Balances Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Jun. 30, 2021
Disaggregation of Revenue [Line Items]      
Description of payment terms   Generally, the payment terms of the Company’s offerings range from 30 to 60 days.  
Deferred revenue     $ 202.3
Contract with customer liability, revenue recognized in the period $ 26.7 $ 56.7  
Increase in deferred revenue   $ 50.2  
Expected performance obligation period   12 months  
Increase In Non-Cancellable Non-refundable Advance Considerations Preceding Satisfaction Of Performance Obligation      
Disaggregation of Revenue [Line Items]      
Increase in deferred revenue   $ 37.8