XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Severance and Strategic Transformation Costs - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Strategic transformation costs, remaining amount to be paid $ 3,631
Restructuring charges $ 20,892
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, General and Administrative Expense, Research and Development Expense, Selling and Marketing Expense
Cost of sales [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 462
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization
Research and development [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 2,399
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Research and Development Expense
Sales and marketing [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 6,842
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling and Marketing Expense
General and administrative [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 11,189
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense