XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision
Our income before income tax provision, income tax provision and effective tax rates were as follows:
 Three Months EndedSix Months Ended
(in thousands, except percentages)June 30,
2023
June 30,
2022
June 30,
2023
June 30,
2022
Income before income tax provision$83,983 $122,894 $204,821 $200,923 
Income tax provision14,457 24,094 $34,673 $31,135 
Effective tax rate17.2 %19.6 %16.9 %15.5 %