XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 58,517 $ 49,968 $ 172,087 $ 208,572  
Effective income tax rate 25.20% 25.10% 23.80% 26.30%  
Unrecognized tax benefits $ 158,200   $ 158,200   $ 150,000
Decrease in unrecognized tax benefits is reasonably possible $ 30,900   $ 30,900