XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2024
USD ($)
Other Commitments [Line Items]    
Additional reduction of commercial commitments $ 17,200  
Convertible Debt | Convertible Senior Notes, Due 2025    
Other Commitments [Line Items]    
Debt balance 434,400 $ 434,400
Convertible Debt | Convertible Senior Notes, Due 2029    
Other Commitments [Line Items]    
Debt balance 747,500 747,500
Hosting and telecommunications agreement    
Other Commitments [Line Items]    
Total commitments under agreements 11,700 11,700
Purchase Commitment - Cloud Services Agreement    
Other Commitments [Line Items]    
Expiring commercial commitment balance 42,100 42,100
Commercial commitment to be paid remainder of 2024 400 400
Commercial commitment to be paid in year 2025 21,900 21,900
Commercial commitment to be paid in year 2026 $ 19,800 $ 19,800
Maximum | Hosting and telecommunications agreement    
Other Commitments [Line Items]    
Period for various agreements (in months)   58 months