XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Organizational Restructuring - Accrued Restructuring Expenses and Changes in Accrued Amounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Cost and Reserve [Line Items]      
Restructuring expense $ 5,810 $ 0 $ 0
Payments (4,589)    
Foreign exchange 67    
Restructuring reserve 1,288    
Severance and Related Costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring expense 4,578    
Payments (3,357)    
Foreign exchange 67    
Restructuring reserve 1,288    
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring expense 1,232    
Payments (1,232)    
Foreign exchange 0    
Restructuring reserve $ 0