XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit)
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Income before income taxes$644,510 $424,164 $1,727,635$1,095,951 
Provision for income taxes99,183 70,165 $253,950170,594 
Effective tax rate15.4 %16.5 %14.7 %15.6 %