XML 108 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance $ 0 $ 3,422 $ 8,394
Restructuring charges 6,939 0 0
Cash payments (4,344) (3,516) (4,853)
Non-cash write-offs (6)   (34)
Other (116)    
Exchange rate fluctuations 33 94 (85)
Restructuring reserve, ending balance 2,506 0 3,422
Employee related      
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance 0 3,422 8,394
Restructuring charges 6,939    
Cash payments (4,344) (3,516) (4,853)
Non-cash write-offs (6)   (34)
Other (116)    
Exchange rate fluctuations 33 94 (85)
Restructuring reserve, ending balance 2,506 0 3,422
Facility Closing [Member]      
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance 0 0 0
Restructuring charges 0    
Cash payments 0 0 0
Non-cash write-offs 0   0
Other 0    
Exchange rate fluctuations 0 0 0
Restructuring reserve, ending balance 0 0 0
Other Restructuring [Member]      
Schedule of Restructuring Charges and Related Cash Payments [Line Items]      
Restructuring reserve, beginning balance 0 0 0
Restructuring charges 0    
Cash payments 0 0 0
Non-cash write-offs 0   0
Other 0    
Exchange rate fluctuations 0 0 0
Restructuring reserve, ending balance $ 0 $ 0 $ 0