XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Severance and Strategic Transformation Costs - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Strategic transformation costs, remaining amount to be paid $ 3,939  
Restructuring charges $ 3,465 $ 8,659
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 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 $ 286 $ 69
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization
Research and development [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 1,824 $ 1,536
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Research and Development Expense Research and Development Expense
Sales and marketing [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 303 $ 4,782
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling and Marketing Expense Selling and Marketing Expense
General and administrative [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 1,052 $ 2,272
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense General and Administrative Expense