XML 100 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 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 17.0
Purchase Commitment - Cloud Services Agreement  
Other Commitments [Line Items]  
Expiring commercial commitment balance 72.0
Commercial commitment to be paid remainder of 2023 10.9
Commercial commitment to be paid in year 2024 40.7
Commercial commitment to be paid in year 2025 19.9
Commercial commitment to be paid in year 2026 $ 0.5
Maximum | Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Period for various agreements (in months) 57 months