Commitments and Contingencies - Narrative (Details) - USD ($) $ in Millions |
Nov. 01, 2023 |
Mar. 31, 2024 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 396.6 | |
| Lessee, Operating Lease, Term of Contract | 16 years | |
| Lessee, Operating Lease, Liability, Payments, Due | $ 707.3 |