v3.25.2
Restructuring - Summary of Restructuring Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 03, 2025
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]    
Restructuring amounts accrued at December 31, 2024   $ 0
Restructuring expense incurred   11,938
Restructuring amounts paid   (4,646)
Restructuring amounts accrued at June 30, 2025   7,292
Employee Severance, Benefits and Related Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring amounts accrued at December 31, 2024   0
Restructuring expense incurred   9,457
Restructuring amounts paid   (3,641)
Restructuring amounts accrued at June 30, 2025   5,816
Contract Termination Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring amounts accrued at December 31, 2024   0
Restructuring expense incurred $ 2,500 2,481
Restructuring amounts paid   (1,005)
Restructuring amounts accrued at June 30, 2025   $ 1,476