XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Other Commitments [Line Items]      
Additional reduction of commercial commitments $ 4,600    
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,400 12,400  
Purchase Commitment - Cloud Services Agreement      
Other Commitments [Line Items]      
Expiring commercial commitment balance 20,400 20,400  
Commercial commitment to be paid remainder of 2025 2,800 2,800  
Commercial commitment to be paid in year 2026 $ 17,600 $ 17,600  
Maximum | Hosting and telecommunications agreement      
Other Commitments [Line Items]      
Period for various agreements (in months)   5 years