XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Other Commitments [Line Items]      
Additional reduction of commercial commitments $ 6,700    
Convertible Debt | Convertible Senior Notes, Due 2029      
Other Commitments [Line Items]      
Debt balance 747,500 $ 747,500 $ 747,500
Hosting and telecommunications agreement      
Other Commitments [Line Items]      
Total commitments under agreements 12,000 12,000  
Purchase Commitment - Cloud Services Agreement      
Other Commitments [Line Items]      
Expiring commercial commitment balance 25,500 25,500  
Commercial commitment to be paid remainder of 2025 7,400 7,400  
Commercial commitment to be paid in year 2026 $ 18,100 $ 18,100  
Maximum | Hosting and telecommunications agreement      
Other Commitments [Line Items]      
Period for various agreements (in months)   5 years