XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit)
 Three Months Ended June 30,Six Months Ended June 30,
 2024202320242023
Income before income taxes$770,436 $586,401 $1,493,197$1,083,125 
Provision for income taxes105,008 94,516 $190,077154,767 
Effective tax rate13.6 %16.1 %12.7 %14.3 %