v3.25.2
Restructuring and Impairment Charges - Summary of Liability Related to Employee Termination Benefits and Contract Termination Costs (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Employee Termination Benefits  
Restructuring Cost and Reserve [Line Items]  
Accrued employee termination benefits/contract termination costs, at December 31, 2024 $ 5,034
Employee termination benefits/Contract termination costs charges incurred during the period 0
Amounts paid or otherwise settled during the period (5,034)
Accrued employee termination benefits/contract termination costs, at June 30, 2025 0
Contract Termination Costs  
Restructuring Cost and Reserve [Line Items]  
Accrued employee termination benefits/contract termination costs, at December 31, 2024 1,686
Employee termination benefits/Contract termination costs charges incurred during the period 0
Amounts paid or otherwise settled during the period (1,686)
Accrued employee termination benefits/contract termination costs, at June 30, 2025 $ 0