Income Taxes (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 |
|
| Income Tax Disclosure [Abstract] | |||||
| Effective income tax rate (as a percent) | 24.20% | 23.40% | 22.50% | 23.50% | |
| Unrecognized tax benefits that would impact effective tax rate | $ 5.3 | $ 5.3 | $ 4.5 | ||
| Accrued interest and penalties for uncertain tax positions | $ 1.2 | $ 1.2 | $ 0.9 | ||