v3.25.2
Restructuring and Other Charges - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]            
Restructuring charges $ 309 $ 683   $ 1,744 $ 3,265  
First Workforce Reduction            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges     $ 2,600      
Severance and Stock Based Compensation | First Workforce Reduction            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges     1,900      
Impairment of Equipment | First Workforce Reduction            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges     $ 700      
Employee Severance and Retention | Second Workforce Reduction            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges           $ 1,800
Employee Severance, Stock-based Compensation and Retention Expense            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges $ 300     $ 1,700