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
Income Tax Disclosure [Abstract]        
Income before income taxes $ 424,164 $ 234,640 $ 1,095,951 $ 663,591
Provision for income taxes $ 70,165 $ 10,335 $ 170,594 $ 62,032
Effective tax rate 16.50% 4.40% 15.60% 9.30%