Restructuring and Impairment Charges - Restructuring Reserve Activity (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Restructuring Reserve [Roll Forward] | |||
| Balance at end of period | $ 1,387 | ||
| Contract termination costs | |||
| Restructuring Reserve [Roll Forward] | |||
| Restructuring charges | 12,400 | ||
| 2022 Restructuring Plan | |||
| Restructuring Reserve [Roll Forward] | |||
| Restructuring charges | 51,197 | $ 0 | $ 0 |
| 2022 Restructuring Plan | Employee termination benefits | |||
| Restructuring Reserve [Roll Forward] | |||
| Balance at beginning of period | 0 | ||
| Restructuring charges | 12,929 | 0 | 0 |
| Amounts paid or otherwise settled during the period | (11,528) | ||
| Balance at end of period | 1,401 | 0 | |
| 2022 Restructuring Plan | Contract termination costs | |||
| Restructuring Reserve [Roll Forward] | |||
| Balance at beginning of period | 0 | ||
| Restructuring charges | 12,427 | 0 | $ 0 |
| Amounts paid or otherwise settled during the period | $ (11,040) | ||
| Balance at end of period | $ 0 | ||