Quarterly report pursuant to Section 13 or 15(d)

Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)

v3.24.2
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Restructuring Reserve [Roll Forward]          
Liability beginning balance     $ 8,301    
Restructuring charges $ 865 $ 4,436 23,495 $ 9,084  
Cash payments     (17,684)    
Non-cash charges and adjustments     (3,289)    
Liability ending balance 10,823   10,823   $ 8,301
Less: current portion as of June 30, 2024 (10,823)   (10,823)   (8,301)
Long-term portion as of June 30, 2024 0   0    
Employee Separation Expenses          
Restructuring Reserve [Roll Forward]          
Liability beginning balance     7,383    
Restructuring charges     19,793    
Cash payments     (16,760)    
Non-cash charges and adjustments     135    
Liability ending balance 10,551   10,551   7,383
Less: current portion as of June 30, 2024 (10,551)   (10,551)    
Long-term portion as of June 30, 2024 0   0    
Lease Related Charges          
Restructuring Reserve [Roll Forward]          
Liability beginning balance     (2)    
Restructuring charges     2,954    
Cash payments     (155)    
Non-cash charges and adjustments     (2,762)    
Liability ending balance 35   35   (2)
Less: current portion as of June 30, 2024 (35)   (35)    
Long-term portion as of June 30, 2024 0   0    
Other          
Restructuring Reserve [Roll Forward]          
Liability beginning balance     920    
Restructuring charges 193 $ 115 748 $ 166  
Cash payments     (769)    
Non-cash charges and adjustments     (662)    
Liability ending balance 237   237   $ 920
Less: current portion as of June 30, 2024 (237)   (237)    
Long-term portion as of June 30, 2024 $ 0   $ 0