XML 95 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges and Other Costs (Schedule Of Restructuring Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Severance costs $ 4,844 $ 4,508 $ 2,428
Lease facility costs (9) 176 1,261
Other exit costs 1,501 2,643 2,021
Total restructuring charges 6,336 7,327 5,710
Operating Segments [Member] | Americas [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance costs 4,473 4,226 2,298
Lease facility costs 0 176 1,261
Other exit costs 1,501 2,640 2,021
Total restructuring charges 5,974 7,042 5,580
Operating Segments [Member] | Asia [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance costs 371 0 130
Lease facility costs (9) 0 0
Other exit costs 0 0 0
Total restructuring charges 362 0 130
Operating Segments [Member] | Europe [Member]      
Restructuring Cost and Reserve [Line Items]      
Severance costs 0 282 0
Lease facility costs 0 0 0
Other exit costs 0 3 0
Total restructuring charges $ 0 $ 285 $ 0