v3.26.1
Restructuring - Summary of Accrued Restructuring Costs Activity (Details) - 2025 Corporate Realignment Plan
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2025 $ 2,218
Charges (benefit) 2,845
Non-cash benefit (charges) (174)
Cash payments (2,860)
Balance as of June 30, 2026 2,029
Severance and Other Employee Costs (Benefit)  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2025 2,042
Charges (benefit) (448)
Non-cash benefit (charges) 248
Cash payments (1,562)
Balance as of June 30, 2026 280
Non-Employee Contract Costs  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2025 0
Charges (benefit) 1,979
Non-cash benefit (charges) 0
Cash payments (300)
Balance as of June 30, 2026 1,679
Asset Impairments  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2025 0
Charges (benefit) 422
Non-cash benefit (charges) (422)
Cash payments 0
Balance as of June 30, 2026 0
Professional Fees  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2025 176
Charges (benefit) 892
Non-cash benefit (charges) 0
Cash payments (998)
Balance as of June 30, 2026 $ 70