Subsequent Events (Details) - Subsequent Event $ in Millions |
Aug. 22, 2024
USD ($)
|
|---|---|
| Subsequent Event [Line Items] | |
| Disposal Group, Including Discontinued Operation, Consideration | $ 1,500.0 |
| Proceeds from Divestiture of Businesses | 1,200.0 |
| Disposal Group, Including Discontinued Operation, Consideration | 1,500.0 |
| Proceeds from Divestiture of Businesses | $ 1,200.0 |