XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Taxes
 Three Months Ended September 30,Nine Months Ended September 30,
 2024202320242023
Income before income taxes$882,910 $644,510 $2,376,107$1,727,635 
Provision for income taxes134,972 99,183 $325,049253,950 
Effective tax rate15.3 %15.4 %13.7 %14.7 %