Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Restructuring Reserve [Roll Forward]    
Liability beginning balance $ 15,711  
Restructuring charges 13,459  
Cash payments (6,508)  
Non-cash charges and adjustments (6,792)  
Liability ending balance 15,870  
Less: current portion as of June 30, 2025 (13,062) $ (11,022)
Long-term portion as of June 30, 2025 2,808  
Employee Separation Expenses    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 4,058  
Restructuring charges 6,158  
Cash payments (6,153)  
Non-cash charges and adjustments (41)  
Liability ending balance 4,022  
Less: current portion as of June 30, 2025 (4,022)  
Long-term portion as of June 30, 2025 0  
Lease Related Charges    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 1,297  
Restructuring charges 935  
Cash payments (283)  
Non-cash charges and adjustments (505)  
Liability ending balance 1,444  
Less: current portion as of June 30, 2025 (1,444)  
Long-term portion as of June 30, 2025 0  
Other    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 10,356  
Restructuring charges 6,366  
Cash payments (72)  
Non-cash charges and adjustments (6,246)  
Liability ending balance 10,404  
Less: current portion as of June 30, 2025 (7,596)  
Long-term portion as of June 30, 2025 $ 2,808