XML 123 R94.htm IDEA: XBRL DOCUMENT v3.25.4
Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Restructuring $ 5,476 $ 10,784
Cost of revenues    
Restructuring Cost and Reserve [Line Items]    
Restructuring $ 4,900 $ 9,200
Restructuring charges [Extensible Enumeration] Cost of revenues Cost of revenues
Selling, general and administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring $ 600 $ 1,600
Restructuring charges [Extensible Enumeration] Selling, general & administrative expenses Selling, general & administrative expenses
Headcount reduction    
Restructuring Cost and Reserve [Line Items]    
Restructuring $ 4,300 $ 8,400
Facility exist and other    
Restructuring Cost and Reserve [Line Items]    
Restructuring $ 1,200 $ 2,400