v3.26.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
Three months ended June 30,Six months ended June 30,
(in thousands)2026202520262025
Income before income taxes
$67,337 $24,835 $101,229 $28,048 
Income tax provision
13,389 8,028 17,949 5,910 
Effective tax rate19.9 %32.3 %17.7 %21.1 %