Leases - Lease Payments Captured in Lease Receivables (Details) - USD ($) $ in Millions |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2023 |
|
| Leases [Abstract] | ||
| Short-Term (12 months or less) | $ 8.9 | $ 8.5 |
| Long-Term | 38.8 | 33.3 |
| Lease receivables | $ 47.7 | $ 41.8 |
| Sales-type and operating lease revenue, percentage of net trade sales (less than) | 1.00% | 1.00% |