XML 97 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details)
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Convertible Debt  
Other Commitments [Line Items]  
Debt balance $ 747.5
Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Total commitments under agreements 16.3
Purchase Commitment - Cloud Services Agreement  
Other Commitments [Line Items]  
Expiring commercial commitment balance 78.2
Commercial commitment to be paid remainder of 2023 18.9
Commercial commitment to be paid in year 2024 45.9
Commercial commitment to be paid in year 2025 $ 13.4
Maximum | Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Period for various agreements (in months) 57 months