Accounts receivable - net - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Receivables [Abstract] | |||||
| Financing receivable, allowance for credit loss, individually evaluated | $ 5.6 | $ 5.6 | $ 5.5 | ||
| Write-offs, net | 0.1 | $ 1.1 | 0.5 | $ 1.3 | |
| Transfer of financial assets accounted for as sales, amount derecognized | 191.4 | 191.4 | 175.2 | ||
| Transfer of financial assets accounted for as sales, cash proceeds received for assets derecognized, amount | 190.1 | 190.1 | $ 173.6 | ||
| Transfer of financial assets accounted for as sale, loss or fee on transfer | $ 0.5 | $ 0.4 | $ 1.3 | $ 1.1 | |