v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Income Per Common Share - Summary of Earnings Per Share Basic and Diluted For purposes of diluted earnings per share calculation, equity awards and employee stock purchase plan rights are considered to be common stock equivalents.

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands, except per share data)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income - basic and diluted

 

$

31,500

 

 

$

26,666

 

 

$

35,137

 

 

$

45,653

 

Weighted average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

171,603

 

 

 

167,827

 

 

 

171,063

 

 

 

167,321

 

Effect of potentially dilutive common shares from:

 

 

 

 

 

 

 

 

 

 

 

 

Equity awards

 

 

1,213

 

 

 

785

 

 

 

1,786

 

 

 

828

 

Employee stock purchase plan rights

 

 

35

 

 

 

69

 

 

 

41

 

 

 

70

 

Diluted

 

 

172,851

 

 

 

168,681

 

 

 

172,890

 

 

 

168,219

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.18

 

 

$

0.16

 

 

$

0.21

 

 

$

0.27

 

Diluted

 

$

0.18

 

 

$

0.16

 

 

$

0.20

 

 

$

0.27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Potentially dilutive shares excluded from per share amounts as
  their effect would have been anti-dilutive

 

 

14,930

 

 

 

19,595

 

 

 

13,974

 

 

 

18,707