Subsequent Event (Details) - Subsequent Event - Project Horizon member $ in Millions |
Aug. 03, 2026
USD ($)
|
|---|---|
| Maximum | Project Horizon member | |
| Subsequent Event [Line Items] | |
| Restructuring and related cost, expected cost | $ 25.0 |
| Maximum | Employee Severance | |
| Subsequent Event [Line Items] | |
| Restructuring and related cost, expected cost | 5.0 |
| Maximum | Other Restructuring | |
| Subsequent Event [Line Items] | |
| Restructuring and related cost, expected cost | 20.0 |
| Minimum | Project Horizon member | |
| Subsequent Event [Line Items] | |
| Restructuring and related cost, expected cost | 20.0 |
| Minimum | Employee Severance | |
| Subsequent Event [Line Items] | |
| Restructuring and related cost, expected cost | 4.0 |
| Minimum | Other Restructuring | |
| Subsequent Event [Line Items] | |
| Restructuring and related cost, expected cost | $ 16.0 |