Self-Insured Liabilities (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Liabilities Disclosure [Abstract] | ||||
| Professional fees and general liability losses | $ 32.2 | $ 24.3 | $ 60.6 | $ 41.3 |
| Worker's compensation benefit (cost) | $ (0.9) | $ 1.8 | $ 3.2 | $ 0.5 |