XML 142 R125.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Exit Activity Costs (Costs Incurred) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Total $ (30) $ 8,242
Total cost of sales    
Restructuring Cost and Reserve [Line Items]    
Total $ (785) $ 1,401
Restructuring, incurred cost, statement of income or comprehensive income Total cost of sales Total cost of sales
Selling, general and administrative    
Restructuring Cost and Reserve [Line Items]    
Total $ 370 $ 5,598
Restructuring, incurred cost, statement of income or comprehensive income Selling, General and Administrative Expense Selling, General and Administrative Expense
Research and development    
Restructuring Cost and Reserve [Line Items]    
Total $ 385 $ 1,243
Restructuring, incurred cost, statement of income or comprehensive income Research and Development Expense Research and Development Expense