XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit)
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
(in thousands, except percentages)(in thousands, except percentages)
Income before income taxes$234,640 $201,619 $663,591 $538,683 
Provision for income taxes10,335 33,244 62,032 87,084 
Effective tax rate4.4 %16.5 %9.3 %16.2 %