Restructuring Charges - Restructuring Liability Rollforward (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
USD ($)
| |
| Restructuring Reserve [Roll Forward] | |
| Beginning balance | $ 2,550 |
| Increase (Decrease) in Restructuring Reserve | 2,805 |
| Payments for Restructuring | (3,631) |
| Restructuring Reserve, Accrual Adjustment | 10 |
| Ending balance | 1,734 |
| Employee Severance [Member] | |
| Restructuring Reserve [Roll Forward] | |
| Beginning balance | 1,914 |
| Increase (Decrease) in Restructuring Reserve | 2,801 |
| Payments for Restructuring | (3,477) |
| Restructuring Reserve, Accrual Adjustment | (38) |
| Ending balance | $ 1,200 |
| Payment period | 12 months |
| Other Restructuring [Member] | |
| Restructuring Reserve [Roll Forward] | |
| Beginning balance | $ 636 |
| Increase (Decrease) in Restructuring Reserve | 4 |
| Payments for Restructuring | (154) |
| Restructuring Reserve, Accrual Adjustment | 48 |
| Ending balance | $ 534 |
| Payment period | 12 months |