Restructuring Costs - Schedule of Restructuring Costs (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Jun. 30, 2024
USD ($)
| |
| Restructuring Reserve [Roll Forward] | |
| Balance as of April 1, 2024 | $ 0 |
| Costs incurred during the period | 4,762 |
| Payments made during the period | 3,770 |
| Balance as of June 30, 2024 | 992 |
| Employee-Related Costs | |
| Restructuring Reserve [Roll Forward] | |
| Balance as of April 1, 2024 | 0 |
| Costs incurred during the period | 4,397 |
| Payments made during the period | 3,760 |
| Balance as of June 30, 2024 | 637 |
| Other Associated Costs | |
| Restructuring Reserve [Roll Forward] | |
| Balance as of April 1, 2024 | 0 |
| Costs incurred during the period | 365 |
| Payments made during the period | 10 |
| Balance as of June 30, 2024 | $ 355 |