Commitments and Contingencies (Details) - USD ($) $ in Millions |
1 Months Ended | |
|---|---|---|
Aug. 31, 2024 |
Mar. 31, 2026 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Amended contractual obligation | $ 1,300.0 | |
| Payment commitment period | 3 years | |
| Payments for purchase obligations | $ 780.4 |