XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Activities - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Restructuring charges $ 165,733 $ 76,636 $ 0
February 2023 Plan      
Restructuring Reserve [Roll Forward]      
Restructuring charges 141,100    
September 2022 Plan      
Restructuring Reserve [Roll Forward]      
Restructuring charges   76,600  
Employee Severance and Facilitation Costs | February 2023 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 0    
Restructuring charges 130,000    
Cash payments (120,747)    
Ending balance of period 9,253 0  
Employee Severance and Facilitation Costs | September 2022 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 1,066 0  
Restructuring charges   62,361  
Cash payments   (61,295)  
Ending balance of period   1,066 0
Workforce Reduction Costs | February 2023 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 0    
Restructuring charges 120,711    
Cash payments (111,852)    
Ending balance of period 8,859 0  
Workforce Reduction Costs | September 2022 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 500 0  
Restructuring charges   60,553  
Cash payments   (60,053)  
Ending balance of period   500 0
Facilitation Costs | February 2023 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 0    
Restructuring charges 9,289    
Cash payments (8,895)    
Ending balance of period 394 0  
Facilitation Costs | September 2022 Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance of period $ 566 0  
Restructuring charges   1,808  
Cash payments   (1,242)  
Ending balance of period   $ 566 $ 0