XML 127 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Charges - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Restructuring charges $ 0 $ 15,924 $ 0
One-time Termination Benefits [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges   10,159  
Contract Termination [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges   5,207  
Other Restructuring [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges   558  
Accrued Liabilities [Member]      
Restructuring Reserve [Roll Forward]      
Balance as of December 31, 2019 2,389 0  
Restructuring charges   17,185  
Cash payments (1,384) (9,597)  
Non-cash restructuring charges   (4,163)  
Restructuring adjustments   (1,261)  
Foreign exchange rate changes (7) 225  
Balance as of December 31, 2020 998 2,389 0
Accrued Liabilities [Member] | One-time Termination Benefits [Member]      
Restructuring Reserve [Roll Forward]      
Balance as of December 31, 2019 1,624 0  
Restructuring charges   11,329  
Cash payments (1,142) (8,717)  
Non-cash restructuring charges   0  
Restructuring adjustments   (1,170)  
Foreign exchange rate changes 0 182  
Balance as of December 31, 2020 482 1,624 0
Accrued Liabilities [Member] | Contract Termination [Member]      
Restructuring Reserve [Roll Forward]      
Balance as of December 31, 2019 750 0  
Restructuring charges   5,220  
Cash payments (227) (317)  
Non-cash restructuring charges   (4,163)  
Restructuring adjustments   (13)  
Foreign exchange rate changes (7) 23  
Balance as of December 31, 2020 516 750 0
Accrued Liabilities [Member] | Other Restructuring [Member]      
Restructuring Reserve [Roll Forward]      
Balance as of December 31, 2019 15 0  
Restructuring charges   636  
Cash payments (15) (563)  
Non-cash restructuring charges   0  
Restructuring adjustments   (78)  
Foreign exchange rate changes 0 20  
Balance as of December 31, 2020 $ 0 $ 15 $ 0