XML 120 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges (Components of Restructuring Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring and Related Cost [Line Items]      
Total $ 76,915 $ 52,412 $ 17,208
Continuing Operations      
Restructuring and Related Cost [Line Items]      
Severance 75,356 43,209  
Facilities and other 1,559 9,203  
Total 76,915 52,412  
2024 Plan      
Restructuring and Related Cost [Line Items]      
Total 74,000    
2024 Plan | Continuing Operations      
Restructuring and Related Cost [Line Items]      
Severance 65,958    
Facilities and other 336    
Total 66,294 0  
2023 Plan | Continuing Operations      
Restructuring and Related Cost [Line Items]      
Severance 9,398 40,152  
Facilities and other 1,223 8,661  
Total 10,621 48,813  
Prior Plan | Continuing Operations      
Restructuring and Related Cost [Line Items]      
Severance   3,057 13,765
Facilities and other   542 3,443
Total $ 0 $ 3,599 $ 17,208