v3.26.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2026
Income Taxes  
Summary of provision (benefit) for income taxes

Three Months Ended

Six Months Ended

 

June 30, 

June 30, 

 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

 

(in thousands)

 

Income before taxes

$

38,544

$

39,335

$

48,596

$

70,197

Income tax provision

8,196

 

8,305

11,828

 

13,882

Net income

$

30,348

$

31,030

$

36,768

$

56,315

Income tax provision as a percentage of income before income taxes

21.3

%

 

21.1

%

24.3

%

 

19.8

%