Income Taxes - Narrative (Details) - USD ($) $ in Millions |
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
---|---|---|---|
Income Tax Disclosure [Abstract] | |||
Gross unrecognized tax benefits | $ 139.7 | $ 120.7 | $ 51.8 |
Gross unrecognized tax benefits that would decrease the effective tax rate if recognized | 41.5 | ||
Accrued interest and penalties related to uncertain tax positions | $ 28.2 | $ 19.0 |