Subsequent Event - Additional Information (Details) |
6 Months Ended | |
|---|---|---|
|
Jul. 28, 2026
USD ($)
|
Jun. 30, 2026
USD ($)
|
|
| Subsequent Event [Line Items] | ||
| Restructuring charges | $ 63,537,000 | |
| Subsequent Event [Member] | ||
| Subsequent Event [Line Items] | ||
| Number of roles eliminated | 100 | |
| Subsequent Event [Member] | Minimum [Member] | ||
| Subsequent Event [Line Items] | ||
| Restructuring charges | $ 75,000,000 | |
| Subsequent Event [Member] | Minimum [Member] | Employee Severance [Member] | ||
| Subsequent Event [Line Items] | ||
| Restructuring charges | 4,000,000 | |
| Subsequent Event [Member] | Maximum [Member] | ||
| Subsequent Event [Line Items] | ||
| Restructuring charges | 80,000,000 | |
| Subsequent Event [Member] | Maximum [Member] | Employee Severance [Member] | ||
| Subsequent Event [Line Items] | ||
| Restructuring charges | $ 6,000,000 |