XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2024
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,
2024
June 30,
2023
June 30,
2024
June 30,
2023
Income before income tax provision$156,532 $83,983 $197,490 $204,821 
Income tax provision$26,498 $14,457 $32,678 $34,673 
Effective tax rate16.9 %17.2 %16.5 %16.9 %