Leases - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Dec. 31, 2024 |
|
| Lessee, Lease, Description [Line Items] | |||||
| Variable lease, cost | $ 15.3 | $ 12.3 | $ 21.2 | $ 20.4 | |
| Lease cost, future right-of-use asset | $ 66.7 | $ 66.7 | $ 59.0 | ||
| Minimum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Remaining lease term | 1 year | ||||
| Maximum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Remaining lease term | 10 years 10 months | ||||