XML 117 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges - Restructuring Costs Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Optimizing for Growth    
Restructuring Reserve [Roll Forward]    
Remaining liability at beginning of period $ 17,635  
Charges 12,901 $ 37,571
Payments/Utilization (25,212)  
Remaining liability at end of period 5,324 17,635
Optimizing for Growth | Severance    
Restructuring Reserve [Roll Forward]    
Remaining liability at beginning of period 6,151  
Charges 6,874  
Payments/Utilization (7,731)  
Remaining liability at end of period 5,294 6,151
Optimizing for Growth | Other restructuring costs    
Restructuring Reserve [Roll Forward]    
Remaining liability at beginning of period 11,484  
Charges 6,027  
Payments/Utilization (17,481)  
Remaining liability at end of period 30 11,484
Restructuring Plan, Other | Severance    
Restructuring Reserve [Roll Forward]    
Remaining liability at beginning of period 0  
Charges 18,600  
Payments/Utilization (12,675)  
Remaining liability at end of period $ 5,925 $ 0