Restructuring - Accrued Restructuring Costs (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2023
USD ($)
| |
| Restructuring Reserve [Roll Forward] | |
| Balance at December 31, 2022 | $ 0 |
| Additional expense | 7,296 |
| Cash payments | (5,917) |
| Other adjustments | (332) |
| Balance at December 31, 2023 | 1,047 |
| Severance & Employee Related Costs | |
| Restructuring Reserve [Roll Forward] | |
| Balance at December 31, 2022 | 0 |
| Additional expense | 6,924 |
| Cash payments | (5,917) |
| Other adjustments | (252) |
| Balance at December 31, 2023 | 755 |
| Contract Termination and Other Costs | |
| Restructuring Reserve [Roll Forward] | |
| Balance at December 31, 2022 | 0 |
| Additional expense | 372 |
| Cash payments | 0 |
| Other adjustments | (80) |
| Balance at December 31, 2023 | $ 292 |