XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes Provision for 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]        
Provision for income taxes $ 323,390 $ 115,641 $ 903,745 $ 291,116
Effective Income Tax Rate Reconciliation, Percent 24.10% 23.80% 24.20% 24.00%
Income before income taxes $ 1,343,888 $ 486,162 $ 3,741,441 $ 1,211,386
Current Income Tax Expense (Benefit) 139,831 0 478,656 0
Provision for deferred income taxes $ 183,559 $ 115,641 $ 425,089 $ 291,116