Revenue Recognition - Schedule of Changes in Service-type Warranties (Details) - USD ($) $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Disaggregation of Revenue [Abstract] | ||
| Balance at beginning of period | $ 110.4 | $ 96.0 |
| Deferred revenue for new service warranties | 44.9 | 40.5 |
| Amortization of service warranty revenue | (28.7) | (30.3) |
| Foreign currency translation | (0.2) | 1.2 |
| Balance at end of period | $ 126.4 | $ 107.4 |