XML 110 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
RESTRUCTURING AND RELATED CHARGES - Schedule of Restructuring Liability Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
2022 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance $ 588 $ 175
Charges payable in cash and changes in estimate (236) 11,800
Cash payments (294) (11,496)
Foreign currency translation (54) 109
Restructuring reserve, ending balance 4 588
2020 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 1,053 4,607
Charges payable in cash and changes in estimate (567) (2,769)
Cash payments (281) (840)
Foreign currency translation (42) 55
Restructuring reserve, ending balance 163 1,053
Employee Severance and Benefit Costs | 2022 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 544 175
Charges payable in cash and changes in estimate (237) 10,862
Cash payments (249) (10,602)
Foreign currency translation (54) 109
Restructuring reserve, ending balance 4 544
Employee Severance and Benefit Costs | 2020 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 839 4,306
Charges payable in cash and changes in estimate (589) (2,788)
Cash payments (119) (727)
Foreign currency translation (37) 48
Restructuring reserve, ending balance 94 839
Other Exit Costs | 2022 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 44 0
Charges payable in cash and changes in estimate 1 938
Cash payments (45) (894)
Foreign currency translation 0 0
Restructuring reserve, ending balance 0 44
Other Exit Costs | 2020 Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 214 301
Charges payable in cash and changes in estimate 22 19
Cash payments (162) (113)
Foreign currency translation (5) 7
Restructuring reserve, ending balance $ 69 $ 214