v3.26.1
Basis of Presentation - Schedule of Restructuring Charges (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Restructuring Reserve [Roll Forward]    
Balance, beginning of the year $ 10,774 $ 5,151
Payments and other adjustments (11,134) (4,159)
Balance, end of the period 6,327 8,302
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold    
Restructuring Reserve [Roll Forward]    
Charges: $ 537 $ 113
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of goods sold Cost of goods sold
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost    
Restructuring Reserve [Roll Forward]    
Charges: $ 662 $ 417
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Research and development Research and development
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense    
Restructuring Reserve [Roll Forward]    
Charges: $ 5,488 $ 6,780
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative Selling, general and administrative