Accounts Receivable - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Receivables [Abstract] | ||||
| Gross amount of receivables sold | $ 118.7 | $ 103.7 | ||
| Gross amount of receivables sold | $ 316.0 | $ 331.9 | ||
| Loss on receivables | $ 1.5 | $ 1.2 | $ 3.5 | $ 3.8 |