XML 105 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Charges - Restructuring Costs Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Severance      
Restructuring Reserve [Roll Forward]      
Charges $ 28,000    
Other restructuring costs      
Restructuring Reserve [Roll Forward]      
Charges 19,000    
Optimizing for Growth      
Restructuring Reserve [Roll Forward]      
Remaining liability at beginning of period 5,324 $ 17,635  
Charges 35,151 12,901 $ 37,571
Payments/Utilization (25,230) (25,212)  
Remaining liability at end of period 15,245 5,324 17,635
Optimizing for Growth | Severance      
Restructuring Reserve [Roll Forward]      
Remaining liability at beginning of period 5,294 6,151  
Charges 17,979 6,874  
Payments/Utilization (10,862) (7,731)  
Remaining liability at end of period 12,411 5,294 6,151
Optimizing for Growth | Other restructuring costs      
Restructuring Reserve [Roll Forward]      
Remaining liability at beginning of period 30 11,484  
Charges 17,172 6,027  
Payments/Utilization (14,368) (17,481)  
Remaining liability at end of period $ 2,834 $ 30 $ 11,484