Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Restructuring Reserve [Roll Forward]    
Liability beginning balance $ 15,711  
Restructuring charges 24,723  
Cash payments (11,191)  
Non-cash charges and adjustments (9,475)  
Liability ending balance 19,768  
Less: current portion as of September 30, 2025 (16,760) $ (11,022)
Long-term portion as of September 30, 2025 3,008  
Employee Separation Expenses    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 4,058  
Restructuring charges 6,262  
Cash payments (7,511)  
Non-cash charges and adjustments (126)  
Liability ending balance 2,683  
Less: current portion as of September 30, 2025 (2,683)  
Long-term portion as of September 30, 2025 0  
Lease Related Charges    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 1,297  
Restructuring charges 1,222  
Cash payments (430)  
Non-cash charges and adjustments (767)  
Liability ending balance 1,322  
Less: current portion as of September 30, 2025 (1,322)  
Long-term portion as of September 30, 2025 0  
Other    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 10,356  
Restructuring charges 17,239  
Cash payments (3,250)  
Non-cash charges and adjustments (8,582)  
Liability ending balance 15,763  
Less: current portion as of September 30, 2025 (12,755)  
Long-term portion as of September 30, 2025 $ 3,008