Restructuring - Additional Information (Details) - USD ($) |
3 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|
Mar. 31, 2024 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Restructuring and Related Activities [Abstract] | ||||||
| Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag | 2024 Restructuring | |||||
| Percentage of employee reduction in reprioritization plan | 10.00% | 3.00% | 20.00% | |||
| Restructuring charges | $ 70,157,000 | $ 40,800,000 | $ 188,949,000 | |||
| Income tax benefit | (5,700,000) | |||||
| Restructuring reserve | $ 0 | $ 0 | $ 0 | |||