v3.25.2
Restructuring Plan - Summary of Severance and Benefit Cost with Balance of Liability (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring costs $ 30,734
Severance and Benefits Costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs 14,145
Cash payments (2,631)
Liability included in accrued liabilities at Ending Period $ 11,514