Restructuring - Reconciliation Restructuring and Related Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Restructuring Reserve [Roll Forward] | ||
| Beginning balance | $ 13,859 | $ 22,093 |
| Restructuring charges incurred | 945 | 26,932 |
| Payments made | (11,557) | (22,531) |
| Ending balance | 3,247 | 26,494 |
| Employee Terminations | ||
| Restructuring Reserve [Roll Forward] | ||
| Beginning balance | 12,661 | 22,093 |
| Restructuring charges incurred | 930 | 25,239 |
| Payments made | (11,248) | (22,133) |
| Ending balance | 2,343 | 25,199 |
| Facilities Exit Costs | ||
| Restructuring Reserve [Roll Forward] | ||
| Beginning balance | 1,198 | 0 |
| Restructuring charges incurred | 15 | 1,693 |
| Payments made | (309) | (398) |
| Ending balance | $ 904 | $ 1,295 |