XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit)
 Three Months Ended September 30,Nine Months Ended September 30,
 2022202120222021
Income before income taxes$424,164 $234,640 $1,095,951$663,591 
Provision for income taxes70,165 10,335 $170,59462,032 
Effective tax rate16.5 %4.4 %15.6 %9.3 %