v3.26.1
Restructuring Activity - Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Restructuring Reserve [Roll Forward]    
Liability beginning balance $ 14,958  
Restructuring charges 538  
Cash payments (11,697)  
Non-cash charges and adjustments (15)  
Liability ending balance 3,784  
Less: current portion as of June 30, 2026 (2,363) $ (13,390)
Long-term portion as of June 30, 2026 1,421  
Employee Separation Expenses    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 2,857  
Restructuring charges 323  
Cash payments (2,707)  
Non-cash charges and adjustments (254)  
Liability ending balance 219  
Less: current portion as of June 30, 2026 (219)  
Long-term portion as of June 30, 2026 0  
Lease Related Charges    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 858  
Restructuring charges 182  
Cash payments (172)  
Non-cash charges and adjustments 101  
Liability ending balance 969  
Less: current portion as of June 30, 2026 (969)  
Long-term portion as of June 30, 2026 0  
Other    
Restructuring Reserve [Roll Forward]    
Liability beginning balance 11,243  
Restructuring charges 33  
Cash payments (8,818)  
Non-cash charges and adjustments 138  
Liability ending balance 2,596  
Less: current portion as of June 30, 2026 (1,175)  
Long-term portion as of June 30, 2026 $ 1,421