v3.26.1
Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Cost and Reserve [Line Items]    
Restructuring cost $ 1,237 $ 702
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenues  
Cost of revenues    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost   $ 500
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Cost of revenues
Selling, General and Administrative Expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost   $ 200
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Selling, general & administrative expenses
Headcount Reduction    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost $ 1,200  
Facility Exit and Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost $ 0