Program Termination Costs - Schedule of Roll-Forward of the Program Termination Liability (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Restructuring Reserve [Roll Forward] | |
| Balance as of January 1, 2025 | $ 31,482 |
| Cash payments | (28,385) |
| Reversal of charge | (3,395) |
| Foreign currency translation changes | 298 |
| Balance as of December 31, 2025 | 0 |
| Contract Termination | |
| Restructuring Reserve [Roll Forward] | |
| Balance as of January 1, 2025 | 30,283 |
| Cash payments | (27,186) |
| Reversal of charge | (3,395) |
| Foreign currency translation changes | 298 |
| Balance as of December 31, 2025 | 0 |
| Severance-Related | |
| Restructuring Reserve [Roll Forward] | |
| Balance as of January 1, 2025 | 1,199 |
| Cash payments | (1,199) |
| Reversal of charge | 0 |
| Foreign currency translation changes | 0 |
| Balance as of December 31, 2025 | $ 0 |