XML 110 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organizational Restructuring - Schedule of Accrued Restructuring Expenses and Changes in Accrued Amounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]      
Restructuring $ 1,027 $ 6,234 $ 5,810
Payments (2,467) (5,804)  
Foreign exchange   (88)  
Restructuring Reserve [Roll Forward]      
Accrued beginning balance 1,630    
Payments (2,467) (5,804)  
Other 152    
Accrued ending balance 342 1,630  
Severance and Related Costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring 788 5,464 4,578
Payments (2,316) (5,140)  
Foreign exchange   (88)  
Restructuring Reserve [Roll Forward]      
Accrued beginning balance 1,524    
Payments (2,316) (5,140)  
Other 323    
Accrued ending balance 319 1,524  
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring 239 770 $ 1,232
Payments (151) (664)  
Foreign exchange   0  
Restructuring Reserve [Roll Forward]      
Accrued beginning balance 106    
Payments (151) (664)  
Other (171)    
Accrued ending balance $ 23 $ 106