XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring (Schedule of Restructuring Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Reserve [Roll Forward]        
Restructuring charges accrued $ 2,272 $ 82 $ 6,584 $ 227
Termination and other costs        
Restructuring Reserve [Roll Forward]        
Beginning balance     0 0
Restructuring charges accrued 2,272 82 6,584 227
Payments     (4,064) (227)
Currency translation /other     90 0
Ending balance $ 2,610 $ 0 $ 2,610 $ 0