Restructuring Charges - Severance and Other Restructuring Charges Activity (Details) - Optimizing for Profitable Growth - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Restructuring Reserve [Roll Forward] | ||
| Remaining liability at beginning of period | $ 32,671 | $ 25,096 |
| Charges | 19,381 | 9,731 |
| Payments/Utilization | (6,989) | (2,038) |
| Remaining liability at end of period | 45,063 | 32,789 |
| Severance | ||
| Restructuring Reserve [Roll Forward] | ||
| Remaining liability at beginning of period | 32,661 | 25,096 |
| Charges | 17,744 | 9,229 |
| Payments/Utilization | (5,354) | (1,536) |
| Remaining liability at end of period | 45,051 | 32,789 |
| Other restructuring charges | ||
| Restructuring Reserve [Roll Forward] | ||
| Remaining liability at beginning of period | 10 | 0 |
| Charges | 1,637 | 502 |
| Payments/Utilization | (1,635) | (502) |
| Remaining liability at end of period | $ 12 | $ 0 |