XML 77 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring (Schedule of Restructuring Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Reserve [Roll Forward]        
Restructuring charges accrued $ 2,103 $ 125 $ 4,312 $ 145
Termination and other costs        
Restructuring Reserve [Roll Forward]        
Beginning balance     0 0
Restructuring charges accrued 2,103 125 4,312 145
Payments     (1,381) (147)
Currency translation /other     (7) 2
Ending balance $ 2,924 $ 0 $ 2,924 $ 0