v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
annual_payment
installment_payment
Dec. 31, 2025
USD ($)
Other Commitments [Line Items]    
Financing arrangement amount $ 53,900  
Financing arrangement term 5 years  
Net present value $ 48,300  
Obligated installment payments | installment_payment 5  
Annual obligated installment payments $ 10,800  
Remaining obligated annual payments | annual_payment 4  
Financing liability, current $ 10,779 $ 0
Financing liability, noncurrent 27,449 0
Convertible Senior Notes, Due 2029 | Convertible Debt    
Other Commitments [Line Items]    
Principal 747,500 $ 747,500
Hosting and telecommunications agreement    
Other Commitments [Line Items]    
Total commitments under agreements $ 12,400  
Hosting and telecommunications agreement | Maximum    
Other Commitments [Line Items]    
Period for various agreements (in months) 5 years  
Purchase Commitment - Cloud Services And Software And Maintenance Agreement    
Other Commitments [Line Items]    
Expiring commercial commitment balance $ 125,400  
Commercial commitment to be paid remainder of 2026 14,700  
Commercial commitment to be paid in year 2027 56,200  
Commercial commitment to be paid in year 2028 51,100  
Commercial commitment to be paid in year 2029 3,400  
Reseller Agreement    
Other Commitments [Line Items]    
Total commitment 9,000  
Total remaining commitment $ 6,300