Program Termination - Schedule of Roll-Forward of the Program Termination Liability (Details) $ in Thousands |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
| |
Restructuring Reserve [Roll Forward] | |
Balance as of January 1, 2025 | $ 31,482 |
Cash payments | (27,420) |
Reversal of charge | (2,555) |
Foreign currency translation changes | 329 |
Balance as of June 30, 2025 | 1,836 |
Contract Termination | |
Restructuring Reserve [Roll Forward] | |
Balance as of January 1, 2025 | 30,283 |
Cash payments | (26,406) |
Reversal of charge | (2,555) |
Foreign currency translation changes | 329 |
Balance as of June 30, 2025 | 1,651 |
Severance-Related | |
Restructuring Reserve [Roll Forward] | |
Balance as of January 1, 2025 | 1,199 |
Cash payments | (1,014) |
Reversal of charge | 0 |
Foreign currency translation changes | 0 |
Balance as of June 30, 2025 | $ 185 |