v3.22.4
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