Revenue Recognition - Schedule of Changes in Service-type Warranties (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Disaggregation of Revenue [Abstract] | ||
| Balance at beginning of period | $ 110.4 | $ 96.0 |
| Deferred revenue for new service warranties | 12.4 | 10.3 |
| Amortization of service warranty revenue | (9.4) | (9.8) |
| Foreign currency translation | (0.2) | 0.5 |
| Balance at end of period | $ 113.2 | $ 97.0 |