Restructuring Costs and Other Charges and Credits - Changes in Restructuring Reserve (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Restructuring Reserve [Roll Forward] | ||
| Net charges | $ 5,015 | $ 16,511 |
| TrueReal Restructuring | ||
| Restructuring Reserve [Roll Forward] | ||
| Liability, beginning of period | 8,165 | 0 |
| Net charges | 5,015 | 16,511 |
| Payments | (8,506) | (1,593) |
| Non-cash | 0 | (13,897) |
| Liability, end of period | 4,674 | 1,021 |
| Severance and Employee Benefits | TrueReal Restructuring | ||
| Restructuring Reserve [Roll Forward] | ||
| Liability, beginning of period | 6,735 | 0 |
| Net charges | 4,563 | 1,310 |
| Payments | (8,054) | 0 |
| Non-cash | 0 | (289) |
| Liability, end of period | 3,244 | 1,021 |
| Other Restructuring | TrueReal Restructuring | ||
| Restructuring Reserve [Roll Forward] | ||
| Liability, beginning of period | 1,430 | 0 |
| Net charges | 452 | 15,201 |
| Payments | (452) | (1,593) |
| Non-cash | 0 | (13,608) |
| Liability, end of period | $ 1,430 | $ 0 |