Leases - Summary of Other Supplemental Information Related to Leases (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Cash paid for amounts included in the measurement of lease liabilities | |||
| Operating cash flows for operating leases | $ 32.4 | $ 21.4 | $ 18.8 |
| Operating cash flows for finance leases | 14.2 | 13.9 | 2.7 |
| Financing cash flows for finance leases | $ 50.1 | $ 42.9 | $ 19.7 |