XML 69 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Activities - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]      
Restructuring and other costs $ 85,797 $ 0 $ 0
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other costs 71,590    
Early Termination Lease Payments      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other costs 2,000    
Lease abandonment charge 12,000    
Cost of revenue      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other costs 19,000    
Technology costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other costs 32,000    
Selling, general and administrative costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other costs $ 35,000