Restructuring - Restructuring and Related Costs (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2024
USD ($)
| |
| Restructuring Cost and Reserve [Line Items] | |
| Restructuring costs and asset impairment charges | $ 6,683 |
| Employee Severance | |
| Restructuring Cost and Reserve [Line Items] | |
| Restructuring costs and asset impairment charges | 5,207 |
| Contract Termination | |
| Restructuring Cost and Reserve [Line Items] | |
| Restructuring costs and asset impairment charges | 919 |
| Other Restructuring | |
| Restructuring Cost and Reserve [Line Items] | |
| Restructuring costs and asset impairment charges | $ 557 |