Restructuring and Other Charges - Reconciliation of Beginning and Ending Related Liability Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2023 |
Dec. 31, 2023 |
|
| Restructuring Reserve [Roll Forward] | ||
| Restructuring liability, balance | $ 0 | $ 0 |
| Costs incurred and charged to expense | 8,077 | |
| Costs paid or otherwise settled | (4,948) | |
| Restructuring liability, balance | 3,129 | |
| One-time Employee Termination Benefits | ||
| Restructuring Reserve [Roll Forward] | ||
| Restructuring liability, balance | 0 | 0 |
| Costs incurred and charged to expense | 3,100 | 7,467 |
| Costs paid or otherwise settled | (4,338) | |
| Restructuring liability, balance | 3,129 | |
| Other Costs (Primarily China Asset Disposals and Impairments) | ||
| Restructuring Reserve [Roll Forward] | ||
| Restructuring liability, balance | $ 0 | 0 |
| Costs incurred and charged to expense | 610 | |
| Costs paid or otherwise settled | (610) | |
| Restructuring liability, balance | $ 0 |