XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Convertible Debt | Convertible Senior Notes, Due 2025  
Other Commitments [Line Items]  
Debt balance $ 434,400
Convertible Debt | Convertible Senior Notes, Due 2029  
Other Commitments [Line Items]  
Debt balance 747,500
Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Total commitments under agreements 13,000
Purchase Commitment - Cloud Services Agreement  
Other Commitments [Line Items]  
Expiring commercial commitment balance 74,500
Commercial commitment to be paid remainder of 2024 4,900
Commercial commitment to be paid in year 2025 42,200
Commercial commitment to be paid in year 2026 $ 27,400
Maximum | Hosting and telecommunications agreement  
Other Commitments [Line Items]  
Period for various agreements (in months) 61 months