XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges (Restructuring and Related Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring and Related Cost [Line Items]      
Severance $ 52,382    
Facilities and other 9,203    
Total 61,585 $ 18,715 $ 19,003
The 2023 Plan      
Restructuring and Related Cost [Line Items]      
Severance 49,325    
Facilities and other 8,661    
Total 57,986 0  
Prior Plan      
Restructuring and Related Cost [Line Items]      
Severance 3,057 14,750  
Facilities and other 542 3,965  
Total $ 3,599 $ 18,715