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