Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Restructuring Reserve [Roll Forward]    
Liability beginning balance $ 15,711  
Restructuring charges 8,438  
Adjustments to restructuring charges (559)  
Cash payments (2,393)  
Non-cash charges and adjustments (3,180)  
Liability ending balance 18,017  
Less: current portion as of March 31, 2025 (13,335) $ (11,022)
Long-term portion as of March 31, 2025 4,682  
Employee Separation Expenses    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 4,058  
Restructuring charges 1,597  
Adjustments to restructuring charges 0  
Cash payments (2,277)  
Non-cash charges and adjustments 9  
Liability ending balance 3,387  
Less: current portion as of March 31, 2025 (3,387)  
Long-term portion as of March 31, 2025 0  
Lease Related Charges    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 1,297  
Restructuring charges 561  
Adjustments to restructuring charges (559)  
Cash payments (115)  
Non-cash charges and adjustments (91)  
Liability ending balance 1,093  
Less: current portion as of March 31, 2025 (1,093)  
Long-term portion as of March 31, 2025 0  
Other    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 10,356  
Restructuring charges 6,280  
Adjustments to restructuring charges 0  
Cash payments (1)  
Non-cash charges and adjustments (3,098)  
Liability ending balance 13,537  
Less: current portion as of March 31, 2025 (8,855)  
Long-term portion as of March 31, 2025 $ 4,682